为什么以下代码不起作用?
示例: http://jsfiddle.net/ZZe5X/18/
$('.submit').submit(function () {
e.preventDefault()
if ($('input[type="checkbox"]').is(':checked')) {
alert('ok')
} else {
alert('no')
}
})
答案 0 :(得分:1)
奥基:
$('.submit').submit(function () {
应为$('.submit').submit(function (e) {
submit
答案 1 :(得分:0)
您在类submit
的表单中没有提交按钮,因此您的提交事件处理程序永远不会执行。将class="submit"
添加到您的表单标记,然后将<button>Click me</button>
更改为<input type="submit" value="Click me" />
并将其移至</form>
标记之前。
答案 2 :(得分:0)
请试一试。
$('.submit').submit(function () {
if ($('input[type="checkbox"]').is(':checked')) {
alert('ok');
} else {
alert('no');
}
return false;
})
答案 3 :(得分:0)
答案 4 :(得分:0)
参见调整后的例子: http://jsfiddle.net/ZZe5X/33/