我想为单选按钮创建条件。
当单选按钮选择是,然后他会转到另一页。
当单选按钮选择否时,则会转到另一页
可以帮到我吗?这是我的代码 <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>
答案 0 :(得分: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>
未经过测试
答案 1 :(得分: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的答案最好是你有另一个动作来触发检查,例如表单提交。然而,只要你点击一个单选按钮就会发生。
答案 2 :(得分:0)
您可以使用JavaScript
执行此操作,但在此之前,您必须对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"
}
}