簡體   English   中英

PHP在單選按鈕上顯示文本框,單擊

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM