为什么下面的代码不起作用?检查复选框是否被选中
例子:http://jsfiddle.net/ZZe5X/18/
$('.submit').submit(function() {
e.preventDefault()
if ($('input[type="checkbox"]').is(':checked')) {
alert('ok')
} else {
alert('no')
}
})
为什么下面的代码不起作用?检查复选框是否被选中
例子:http://jsfiddle.net/ZZe5X/18/
$('.submit').submit(function() {
e.preventDefault()
if ($('input[type="checkbox"]').is(':checked')) {
alert('ok')
} else {
alert('no')
}
})
你不必与类submit
形式提交按钮,让您提交的事件处理程序从不执行。将class="submit"
添加到您的表单标记,并将<button>Click me</button>
更改为<input type="submit" value="Click me" />
,并将其移至</form>
标记之前。
现在看到:http://jsfiddle.net/ZZe5X/18/ –
请试试这个。
$('.submit').submit(function() {
if ($('input[type="checkbox"]').is(':checked')) {
alert('ok');
} else {
alert('no');
}
return false;
})
欧凯:
$('.submit').submit(function() {
应该$('.submit').submit(function (e) {
submit
见微调的例子: http://jsfiddle.net/ZZe5X/33/
我没有在你的例子看到任何'.submit'类和提交输入。检查这个http://jsfiddle.net/ZZe5X/32/ – Sotiris