我继承了以下复选框:
<td><div class="text_note"><label for="terms" class="text button_action">
<input type="checkbox" name="terms" id="terms"
onClick="checkCheckBox(this, 'inf_terms', true)">
I understand and agree to the Terms & Conditions.
</label> <span id="inf_terms"> </span></div></td>
我需要编写一个jquery函数(一个新手),这样如果没有选中条件条件的复选框,则会出现一条警告消息,提示用户在继续进入下一页之前选中该框。 感谢任何帮助
答案 0 :(得分:2)
这显示了如何为复选框设置onClick事件。每次单击复选框时都会触发...我对提交按钮的想法做了同样的事情,因为id = buttonID ......
$(function() {
//checkbox
$("#terms").click(function(){
//if this...
//alert("this")...
if($("#terms").is(':checked'))
{
alert("im checked");
}
});
//button
$("#buttonID").click(function(e){
if(!$("#terms").is(':checked'))
{
alert("you did not check the agree to terms...");
e.preventDefault();
}
});
}
答案 1 :(得分:1)
我看到你的输入标签中有onClick javascript事件处理程序,如果你使用jquery提供的click事件函数,则不需要它,除非你做了一些你没有提到的事情。但要设置它不会转到下一页,除非选中复选框,你必须知道点击的按钮才能转到下一页,让我们说按钮ID是'按钮1'
$(function(){
$('#button1').click(function(){
if($('#terms').is(':checked'));
{
}
else{
alert("Please check the checkbox saying you agree with terms");
return false;
}
});
});
答案 2 :(得分:0)
if($("#terms:not(:checked)")) {
alert("some message");
};
//(抱歉,第一次错过了支架)