I am having some trouble passing this info from a dropdown form.
First of all I have one dropdown, and when you choose A, B or C, a DIV
shows with another dropdown for either, A, B or C.
The dropdown in these DIV
are all 3 named product.
Here I have the code which want to show DIV
:
<script>
function namedata(data) {
if (data == 'AA') {
$('#divaa').css('display', 'block');
$('#divb').css('display', 'none');
$('#divc').css('display', 'none');
$('#diva').css('display', 'none');
}
if (data == 'A') {
$('#diva').css('display', 'block');
$('#divb').css('display', 'none');
$('#divc').css('display', 'none');
$('#divaa').css('display', 'none');
}
else if (data == 'B') {
$('#divb').css('display', 'block');
$('#diva').css('display', 'none');
$('#divc').css('display', 'none');
$('#divaa').css('display', 'none');
}
else if (data == 'C') {
$('#divc').css('display', 'block');
$('#diva').css('display', 'none');
$('#divb').css('display', 'none');
$('#divaa').css('display', 'none');
}
}
</script>
And here i have all the dropdowns
<select name="name" onchange="return namedata(this.value);">
<option value="AA">PLEASE CHOOSE</option>
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>
Lorem ipsum..<br>
<div style="display: block;" id="divaa">
Choose in the first dropdown first
</div>
<div style="display: none;" id="diva">
<select name="produkt" id="field1">
<option value="11">AA</option>
<option value="12">AB</option>
<option value="12">AC</option>
</select>
</div>
<div style="display: none;" id="divb">
<select name="produkt" id="field2">
<option value="31">BA</option>
<option value="32">BB</option>
</select>
</div>
<div style="display: none;" id="divc">
<select name="produkt" id="field3">
<option value="21">CA</option>
<option value="22">CB</option>
</select>
</div>
I want to get the value from one of the choosen dropdowns to the next page, using POST.
But the result is i allways get value 21, the CA field.
What can the problem be?