爲什麼下面的代碼不起作用?檢查複選框是否被選中
例子: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