ik heb een formulier gemaakt in samenwerking met JavaScript, bedoeling is dat zodra men op "nee" klikt er vervolgens een serie andere dropdown menu's tevoorschijn komen.
Okay, dit werkt allemaal.
Het volgende probleem is dat zodra men op opslaan klikt, de serie dropdown menu's net zo hard weer verdwijnen. Ja, de gegevens zijn opgeslagen in MySQL, maar de eigenaren van een bepaald profiel zijn natuurlijk verward. Is het nu wel opgeslagen of niet?
Hoe kan ik er voor zorgen, dat de dropdown menu's die tevoorschijn komen, na het selecteren van een value in een andere dropdown menu niet verdwijnen na het opslaan van de gegevens?
Dit is hoe de formulieren samenwerken met de JavaScript op één pagina:
<label>Wilt u aanvragen van alle auto merken ontvangen?</label>
<select name="allemerken" id="allemerken" class="form-control input-lg">
<option value="0"<?php if($user->allemerken == 0){ echo " selected=selected"; } ?>>Nee</option>
<option value="1"<?php if($user->allemerken == 1){ echo " selected=selected"; } ?>>Ja</option>
</select>
<script>
var ddl = document.getElementById("allemerken");
ddl.onchange=newCustomerType;
function newCustomerType()
{
var ddl = document.getElementById("allemerken");
var selectedValue = ddl.options[ddl.selectedIndex].value;
if (selectedValue == "1")
{ document.getElementById("merkendropdowns").style.display = "none";
}
else
{
document.getElementById("merkendropdowns").style.display = "block";
}
} </script>
<div id="merkendropdowns" style="display:none;"><label for="Merk1">Selecteer een automerk</label>
<select name="Merk1" id="Merk1" class="form-control input-lg">
<option value="">Selecteer een automerk</option>
<option value="ABARTH">Abarth</option>
<option value="ALFA ROMEO">Alfa Romeo</option>
<option value="ASTON MARTIN">Astong Martin</option>
<option value="AUDI">Audi</option>
<option value="BENTLEY">Bentley</option>
<option value="BMW">BMW</option>
<option value="BUGATTI">Bugatti</option>
<option value="CADILLAC">Cadillac</option>
<option value="CHEVROLET">Chevrolet</option>
<option value="CHRYSLER">Chrysler</option>
<option value="CITROEN">Citroën</option>
<option value="DACIA">Dacia</option>
<option value="DAEWOO">Daewoo</option>
<option value="DAIHATSU">Daihatsu</option>
<option value="DODGE">Dodge</option>
<option value="DONKERVOORT">Donkervoort</option>
<option value="FERRARI">Ferrari</option>
<option value="FIAT">Fiat</option>
<option value="FORD">Ford</option>
<option value="FISKER">Fisker</option>
<option value="HONDA">Honda</option>
<option value="HUMMER">Hummer</option>
<option value="HYUNDAI">Hyundai</option>
<option value="INFINITI">Infiniti</option>
<option value="JAGUAR">Jaguar</option>
<option value="JEEP">Jeep</option>
<option value="KIA">Kia</option>
<option value="KTM">KTM</option>
<option value="LADA">Lada</option>
<option value="LAMBORGHINI">Lamborghini</option>
<option value="LANCIA">Lancia</option>
<option value="LAND ROVER">Land Rover</option>
<option value="LANDWIND">Landwind</option>
<option value="LEXUS">Lexus</option>
<option value="LOTUS">Lotus</option>
<option value="MASERATI">Maserati</option>
<option value="MAZDA">Mazda</option>
<option value="MERCEDES">Mercedes-Benz</option>
<option value="MG">MG</option>
<option value="MINI">Mini</option>
<option value="MITSUBISHI">Mitsubishi</option>
<option value="MCLAREN">McLaren</option>
<option value="NISSAN">Nissan</option>
<option value="OPEL">Opel</option>
<option value="PEUGEOT">Peugeot</option>
<option value="PORSCHE">Porsche</option>
<option value="QUROS">Quros</option>
<option value="RENAULT">Renault</option>
<option value="ROLLS-ROYCE">Rolls-Royce</option>
<option value="ROVER">Rover</option>
<option value="SAAB">Saab</option>
<option value="SEAT">Seat</option>
<option value="SKODA">Skoda</option>
<option value="SMART">Smart</option>
<option value="SSANGYONG">SsangYong</option>
<option value="SUBARU">Subaru</option>
<option value="SUZUKI">Suzuki</option>
<option value="SPYKER">Spyker</option>
<option value="TOYOTA">Toyota</option>
<option value="TESLA">Tesla</option>
<option value="THINK">Think</option>
<option value="VOLKSWAGEN">Volkswagen</option>
<option value="VOLVO">Volvo</option>
<option value="WIESMANN">Wiesmann</option>
</select>De code is langer, en eindigd hier niet met een </div>, hierna komen er nog 9 dropdown menu's met alle automerken.
Hopende dat één van jullie guru's een oplossing weten.
Alvast bedankt voor alle hulp.