Здравейте имам един въпрос направил съм една форма която има едно drop-down меню, след като избереш категория от drop-down менюто се зарежда друго drop-down меню със информация която отговаря на първото drop-down menu. Това го правя със jquery.
Обаче проблема идва от там че като избера от тази под-категория друга категория, трябва да се зареди още едно drop-down меню което да взима информацията от базата данни динамично и да е показва.
Ето малко код:
Това е част от javascript кода, които имам до момента:
Променливата chosen съдържа valueto на главната категория.
Интерисува ме как да взема valuto на под категорията с която ще взимам резултатите от базата данни и ще ги показвам и разбира се с ajax как ще стане да зареди PHP, за да изкарам резултатите и да ги дам на другия drop-down.
Променливата markata е тази под категория с която искам да проверявам в базата данни и да вади резултата.
[js]
function setOptions(chosen){
var markata = document.tyrsene.marka;
markata.options.length = 0;
if (chosen == " ") {
}
if (chosen == "1") {
markata.options[markata.options.length] = new Option('audi','audi');
markata.options[markata.options.length] = new Option('Alfa romeo','Alfa romeo');
}
if (chosen == "2") {
}
if (chosen == "3") {
}
if (chosen == "4") {
}
}
[/js]
Обаче проблема идва от там че като избера от тази под-категория друга категория, трябва да се зареди още едно drop-down меню което да взима информацията от базата данни динамично и да е показва.
Ето малко код:
Това е част от javascript кода, които имам до момента:
Променливата chosen съдържа valueto на главната категория.
Интерисува ме как да взема valuto на под категорията с която ще взимам резултатите от базата данни и ще ги показвам и разбира се с ajax как ще стане да зареди PHP, за да изкарам резултатите и да ги дам на другия drop-down.
Променливата markata е тази под категория с която искам да проверявам в базата данни и да вади резултата.
[js]
function setOptions(chosen){
var markata = document.tyrsene.marka;
markata.options.length = 0;
if (chosen == " ") {
}
if (chosen == "1") {
markata.options[markata.options.length] = new Option('audi','audi');
markata.options[markata.options.length] = new Option('Alfa romeo','Alfa romeo');
}
if (chosen == "2") {
}
if (chosen == "3") {
}
if (chosen == "4") {
}
}
[/js]