Woj*_*tek 1 validation checkbox jquery alert attr
我需要在表单上的选择复选框中提供帮助.我想显示警告,因为表单复选框未选中(仅限).我的代码:
<form action="index.php?page=contact&send=ok" method="POST" id="form">
[...]
<label for="message">Checkbox:</label><input type="checkbox" id="checkbox" name="checkbox">
<input type="submit" value="Send" onclick="testcheck()" />
</form>
<script type="text/javascript">
function testcheck()
{
if (jQuery("#checkbox").prop("checked"))
alert("first button checked");
else
alert("none checked");
}
</script>
Run Code Online (Sandbox Code Playgroud)
这段代码应该有效:
function testcheck()
{
if (!jQuery("#checkbox").is(":checked")) {
alert("none checked");
return false;
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
这是HTML代码:
<input type="submit" value="Send" onclick="return testcheck()" />
Run Code Online (Sandbox Code Playgroud)
return false
将停止执行默认操作(表单子目录)
FAngel 是对的,但我也会这样做:
<input type="submit" value="Send" id="testcheck" />
Run Code Online (Sandbox Code Playgroud)
和:
$("#testcheck").on('click', function() {
if (jQuery("#checkbox").is(":checked")) {
alert("first button checked");
}
else {
alert("none checked");
}
});
Run Code Online (Sandbox Code Playgroud)
小提琴: http: //jsfiddle.net/matthewbj/hU4UY/
归档时间: |
|
查看次数: |
49875 次 |
最近记录: |