我有一個將數據發佈到proccess.php文件的表單。在我正在驗證輸入的表單中。有一個複選框詢問是否使用雙人自行車。我希望它僅在框中打勾時才顯示文本輸入字段。這是我對於耳點表單代碼:僅當另一個複選框被選中時才顯示文本輸入字段
<tr>
<td>
<span style="font-weight:bold">Tandem:</span>
</td>
<td valign="middle">
<input type="checkbox" name="tandem">
<input style="visibility:hidden" type="text" name="partnerid" id="partnerid">
</td>
</tr>
基本上,如果勾選「串聯」被選中,設置文本輸入框「PARTNERID」 visibility:visible;
Thnak you for the great answer。我希望它只能改變能見度。謝謝 – SebastianOpperman
在複選框失去焦點之前,IE中的更改事件不會觸發,因此使用鼠標進行檢查不會使輸入可見,直到焦點移動爲止。如果使用鍵盤檢查複選框(如Safari,Firefox和IE),大多數瀏覽器都會觸發點擊事件。 – RobG
如果我有兩個輸入需要啓用,我該怎麼做? – treblaluch