Ich habe zwei Radiobuttons "Ja" und "Nein", beim Klicken auf "Ja" sollten zwei Textfelder angezeigt werden und beim Klicken auf "Nein" sollte ein anderes Eingabefeld erzeugt werden. Vorherige Eingabefelder sollten ausgeblendet werden, wie erreichen Sie dies in HTML?zeigen entsprechende Textfelder beim Klicken auf Radiobutton
<input type="Radio" name="radio2text" value="Radiobutton1" onclick="javascript:radioWithText('yes')" checked="checked" />Yes
<input type="Radio" name="radio2text" value="Radiobutton2" onclick="javascript:radioWithText('no')" />No
<div id="Incident ID" style="display:visible;">
<br>Incident ID :<input type="Text" name="Incident ID"/></br>
</div>
\t
<div id="Description" style="display:visible;">
<br>Description :<input type="Text" name="Description"/></br>
</div> \t
<div id=" Ref" style="display:visible;">
<br>Ref :<input type="Text" name="Ref"/></br>
</div>
<script type="text/javascript" language="JavaScript">
\t function radioWithText(d) {
\t \t if(d =='yes'){
\t \t \t document.getElementById('Incident ID').style.display = "visible";
\t \t \t document.getElementById('Description').style.display = "visible";
\t \t \t } else (d == 'no') {
\t \t \t document.getElementById('Ref').style.display = "visible";
\t \t }
\t \t }
</script>
Was ich brauche, hier zu ändern, um die gewünschte Ausgabe zu erhalten? Ich bekomme alle Eingabefelder für beide Radio-Buttons.
Willkommen Überlauf zu stapeln. Bitte geben Sie den Code an, mit dem Sie arbeiten, zusammen mit dem, was Sie bisher versucht haben. –
Bitte poste deinen Code nicht als Kommentar. Geh zurück und bearbeite deine Frage und füge den dort formatierten Code ein. –
ja danke, jetzt Code ist in Frage – Saranya