Select input tag - az opció választásától függ a megjelenő következő pont. Hogyan és mivel?
Van egy kapcsolat formom és az alap információk után van egy rész ami arra irányul hogy pl. van-e autód: választási lehetőség igen, nem.
És ha itt az igent választom, akkor szeretném ha a következő kérdés A lenne, ha a válasz nem, akkor pedig szeretném ha a következő kérdés B lenne.
Javascript, AJAX, de hogyan?
dehát leírtad:
ha [kérdés1] igen->következő A : nem-> következő B
<META http-equiv=Content-Type content="text/html; charset=UTF-8">
<form method="POST" name="myform">
<input type="checkbox" name="van_auto" value="n" onchange=show_b() >Van autód?<br>
<div id="sub_form">mivel közlekedsz?<input type="text" name="a_text" value=""</div>
</form>
<script>
function show_b()
{
console.log(myform.elements["van_auto"].checked);
if (myform.elements["van_auto"].checked)
{new_html='mennyibe került az autód?<input type="text" name="b_text" value="">';}
else
{new_html='mivel közlekedsz?<input type="text" name="a_text" value="">';}
document.getElementById("sub_form").innerHTML = new_html;
}
</script>
<META http-equiv=Content-Type content="text/html; charset=UTF-8">
<form method="POST" name="myform">
<input type="checkbox" name="van_auto" value="n" onchange=show_b() >Van autód?<br>
<div><div id="sub_form">mivel közlekedsz?<input type="text" name="a_text" value=""</div></div>
<input type="checkbox" name="bb" value="n" >fff<br>
<input type="submit" value="Submit">
</form>
<script>
function show_b()
{
console.log(myform.elements["van_auto"].checked);
if (myform.elements["van_auto"].checked)
{new_html='mennyibe került az autód?<input type="text" name="b_text" value="">';}
else
{new_html='mivel közlekedsz?<input type="text" name="a_text" value="">';}
document.getElementById("sub_form").innerHTML = '<div>'+new_html+'</div>';
}
</script>
Szia!
Köszönöm, igen ilyesmi. :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!