-1

ラジオボタンの条件を作りたい。

ラジオ ボタンで [はい] を選択すると、別のページに移動します。

ラジオボタンで「いいえ」を選択すると、彼は別のページに移動します

私を助けることができますか?これは私のコード

 <label class="control-label center" for="">are you sure to exit?</label>
<div class="column-chekbox-down center">
    <label class="radio inline">
      <input type="radio" name="kmb" id="" value="Yes">
      Yes
    </label>
    <label class="radio inline">
      <input type="radio" name="kmb" id="" value="No">
      No
    </label>
</div>
4

3 に答える 3

0

を使用してこれを行うことができますがJavaScript、その前に に 1 つの変更を加える必要がありますHTML

<input type="radio" name="kmb" id="YES" value="YES">
<input type="radio" name="kmb" id="NO" values="NO">

Javascriptコード:

function redirect()
{
    if(document.getElementById('YES').checked)
    {
         window.location="http://www.stackoverflow.com"
    }
    else
    {
         window.location="http://www.stackoverflow.com"
    }
}
于 2013-11-11T04:18:29.457 に答える
0
try this solution    
    <script>
           $(function(){
             if($('input[name=kmb]:checked').val() == "yes")
                 window.loaction=" a url";
             else if($('input[name=kmb]:checked').val() == "no")
                 window.loaction=" a url";
           });
    </script>

未検証

于 2013-11-11T04:12:50.723 に答える
0

各ラジオボタンにイベントを設定するだけclickで、使用できますwindow.location = 'http://www.someurl.com';

$('#no').click(function(){
    alert('You clicked "No"');
    window.location = 'http://google.com';
});

$('#yes').click(function(){
    alert('You clicked "Yes"');
    window.location = 'http://stackoverflow.com';
});

フィドル

フォームの送信など、チェックをトリガーする別のアクションがある場合は、@John の回答が最適です。ただし、私の場合は、ラジオ ボタンをクリックするとすぐに発生します。

于 2013-11-11T04:14:02.970 に答える