jquery复选框提醒

时间:2009-06-09 18:19:13

标签: jquery django checkbox

我继承了以下复选框:

<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)">
&nbsp;I understand and agree to the Terms &amp; Conditions.
</label>&nbsp;<span id="inf_terms">&nbsp;</span></div></td>

我需要编写一个jquery函数(一个新手),这样如果没有选中条件条件的复选框,则会出现一条警告消息,提示用户在继续进入下一页之前选中该框。 感谢任何帮助

3 个答案:

答案 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");

};

//(抱歉,第一次错过了支架)