Goedemorgen,
Ik heb op mijn pagina 3 radio buttons.
Voor elke radio button wil ik een onclick functie hebben.
Ze moeten dus alle 3 een andere form gaan tonen.
Wanneer er voor optie 1 gekozen is, en die wordt veranderd naar optie 2, moet form 1 verdwijnen en form 2 te voorschijn komen. (en dit natuurlijk voor iedere optie)
Ik heb een aantal dingetjes geprobeerd en dit is mijn (niet werkende) code nu.
[js]
function show1()
{
document.getElementById('optie1').style.display = 'block';
document.getElementById('optie2').style.display = 'none';
document.getElementById('optie3').style.display = 'none';
}
function show2()
{
document.getElementById('optie2').style.display = 'block';
document.getElementById('optie1').style.display = 'none';
document.getElementById('optie3').style.display = 'none';
}
function show3()
{
document.getElementById('optie3').style.display = 'block';
document.getElementById('optie1').style.display = 'none';
document.getElementById('optie2').style.display = 'none';
}
[/js]
Wat wel werkt is dat wanneer ik optie 1 kies, de form tevoorschijn komt.
Voor optie 2 en optie 3 heb ik nog geen form gemaakt, ik wilde eerst testen of de form van optie1 zou verdwijnen.
Iemand enig idee hoe ik dit werkend ga krijgen?
Bzilla.
Ik heb op mijn pagina 3 radio buttons.
Voor elke radio button wil ik een onclick functie hebben.
Ze moeten dus alle 3 een andere form gaan tonen.
Wanneer er voor optie 1 gekozen is, en die wordt veranderd naar optie 2, moet form 1 verdwijnen en form 2 te voorschijn komen. (en dit natuurlijk voor iedere optie)
Ik heb een aantal dingetjes geprobeerd en dit is mijn (niet werkende) code nu.
HTML:
<form name="formPurchase" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST">
<input type="radio" name="purchaseType" value="optie1" onclick="show1();">optie1<br>
<input type="radio" name="purchaseType" value="optie2" onclick="show2()">optie2<br>
<input type="radio" name="purchaseType" value="optie3" onclick="show3()">optie3<br><br>
<input type ="Submit" Name = "continuPurchaseType" Value="Continu">
</form>
<form id='form' style="display: none;" name="formOrder" class="formOrder" action=" <?php $_SERVER['PHP_SELF'] ?>" method="POST">
<input type="radio" name="order" value="optie11">GRIP Monitoring<br>
<input type="radio" name="order" value="optie12">GRIP Event Management<br>
<input type ="Submit" Name = "continuOrder" Value="Continu">
</form>
function show1()
{
document.getElementById('optie1').style.display = 'block';
document.getElementById('optie2').style.display = 'none';
document.getElementById('optie3').style.display = 'none';
}
function show2()
{
document.getElementById('optie2').style.display = 'block';
document.getElementById('optie1').style.display = 'none';
document.getElementById('optie3').style.display = 'none';
}
function show3()
{
document.getElementById('optie3').style.display = 'block';
document.getElementById('optie1').style.display = 'none';
document.getElementById('optie2').style.display = 'none';
}
[/js]
Wat wel werkt is dat wanneer ik optie 1 kies, de form tevoorschijn komt.
Voor optie 2 en optie 3 heb ik nog geen form gemaakt, ik wilde eerst testen of de form van optie1 zou verdwijnen.
Iemand enig idee hoe ik dit werkend ga krijgen?
Bzilla.