2016-11-17 6 views
0

こんにちは私はテキストボックスを隠すはずのコードの一部を添付し、女性が選択されたらそれを表示する必要があります。しかし、これは助けてくださいラジオボタンの上にテキストボックスを表示するPHPをクリック

$(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"> 
 
\t <textarea name="address" id="address" rows="5" cols="40"></textarea> 
 
\t </div> 
 
    <br><br>

が機能していません。ありがとう

+0

実際のファイルにjQueryを含めましたか? – kero

+1

これは 'php'とは何も関係ありません。そのタグを削除することをお勧めします。 – arkascha

+0

クリック機能がラジオボタンで機能するかわかりません。代わりにこれを試してみてください:http://stackoverflow.com/questions/5665915/how-to-check-a-radio-button-with-jquery – Maximus2012

答えて

2

value変数を設定しましたが、比較テストで$valueと書いてあります。

このお試しください:コメントの中で指摘したように、それは動作しませんでしたので、あなたのスニペットは、jQueryライブラリが含まれていませんでした

:。

$(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"> 
 
\t <textarea name="address" id="address" rows="5" cols="40"></textarea> 
 
\t </div> 
 
    <br><br>

編集をそれがあなたのコードに存在することを確認してください。例:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
+0

うまくいかない... – Ankky

+0

Ankky、jQueryへの参照も追加してください。 –

+0

@Ankky、JacobLinneyは正しいです... jQueryインクルードを確認してください。スニペットは私のために働く。それができない場合は、スニペットコンソールからエラーをコピー/貼り付けてください。 – SLePort

関連する問題