-1
我有兩個單選按鈕「是」和「否」,單擊「是」時應顯示兩個文本字段並單擊「否」應該生成另一個輸入文本字段。以前的輸入字段應該隱藏,如何在HTML中實現這一點?在單擊單選按鈕時顯示相應的文本字段
<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>
我需要在這裏改變以獲得所需的輸出?我得到了兩個單選按鈕的所有輸入字段。
歡迎堆棧溢出。請提供您正在使用的代碼以及您迄今嘗試的代碼。 –
請不要將您的代碼作爲評論發佈。回去編輯你的問題,並在其中包含代碼(格式化)。 –
是的,謝謝你,現在代碼被添加問題 – Saranya