我有一个html form
带有三个复选框的小复选框,每个row
. 我想javascript confirm box
在用户取消选中该框时进行显示,然后如果用户选择取消,则checkbox
保持选中状态。我已经搜索了这个网站和其他一些网站,但几乎所有内容都与checkbox
被检查有关,比如他们是否必须同意某些条款或其他内容。我很陌生,Javascript
但是我尝试根据我应该看起来的功能创建一个功能,但它不起作用。
这是我的表格:
<form action="" method="post">
<table id="table">
<tr>
<td>Checkbox One</td>
<td align="center">
<input type="checkbox" name="check1" checked="checked" onchange="cTrig(this.name)"></input>
</td>
</tr>
<tr>
<td>Checkbox Two</td>
<td align="center">
<input type="checkbox" name="check2" checked="checked" onchange="cTrig(this.name)"></input>
</td>
</tr>
<tr>
<td>Checkbox Three</td>
<td align="center">
<input type="checkbox" name="check3" checked="checked" onchange="cTrig(this.name)"></input>
</td>
</tr>
<tr align="center">
<td colspan="2">
<input type="submit" name="submit" value="submit"></input>
</td>
</tr>
</table>
</form>
这是我尝试过的功能,但不起作用:
function cTrig(name) {
if (name.checked == true) {
confirm("Are you sure you want to do this?");
return true;
} else {
return false;
}
}
这是一个jsfiddle
我更喜欢 in 的东西,Javascript
因为我想在进入 之前更熟悉该语言jquery
,但如果必须在 中完成jquery
,那很好。干杯。