[英]PHP show textbox on radiobutton click
嗨,我附加了我的代碼的一部分,該代碼應隱藏文本框,當選擇了女性時,應顯示它。 但這不起作用
$(document).ready(function() { $('input[name="gender"]').click(function() { var value = $(this).val(); if( $value == "male") { $('#address').hide(); } else{ $('#address').show(); } }); });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <style> .error {color: #FF0000;} </style> Gender: <input type="radio" name="gender" value="female">Female <input type="radio" name="gender" value="male">Male <div name="address" id="address"> <textarea name="address" id="address" rows="5" cols="40"></textarea> </div> <br><br>
請幫忙。 謝謝
您設置了value
變量,但在比較測試中寫了$value
。
嘗試這個:
$(document).ready(function() { $('input[name="gender"]').click(function() { var value = $(this).val(); if( value == "male") { $('#address').hide(); } else{ $('#address').show(); } }); }); </script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <style> .error {color: #FF0000;} </style> Gender: <input type="radio" name="gender" value="female">Female <input type="radio" name="gender" value="male">Male <div name="address" id="address"> <textarea name="address" id="address" rows="5" cols="40"></textarea> </div> <br><br>
編輯:
正如評論中所指出的那樣,您的代碼段未包含jquery庫,因此無法正常工作。 確保它存在於您的代碼中。 例如:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.