2011-10-05 188 views

回答

0

你不必与类submit形式提交按钮,让您提交的事件处理程序从不执行。将class="submit"添加到您的表单标记,并将<button>Click me</button>更改为<input type="submit" value="Click me" />,并将其移至</form>标记之前。

+0

现在看到:http://jsfiddle.net/ZZe5X/18/ –

0

请试试这个。

$('.submit').submit(function() { 

     if ($('input[type="checkbox"]').is(':checked')) { 
      alert('ok'); 
     } else { 
      alert('no'); 
     } 
     return false; 
    }) 
1

欧凯:

  1. 你缺少事件: $('.submit').submit(function() {应该$('.submit').submit(function (e) {
  2. 按钮缺少类型= “提交”,它应该在表单元素中。
  3. 表单元素缺少类submit

这应该工作:http://jsfiddle.net/voigtan/ZZe5X/26/

0
  1. 你没有一个提交类
  2. 你有.submit()设置上的一个按钮,它需要是.click
  3. 你没有遍历每个复选框,这是我想你想要做的。

见微调的例子: http://jsfiddle.net/ZZe5X/33/