表格继续确认?

时间:2014-01-23 15:07:23

标签: javascript php jquery forms confirmation

我有一个简单的html表单,它正在提交给自己。如果表单上的任何复选框都是出票的,我想询问用户是否要继续。

我只想问他们一次,而不是每次复选一次。

这就是我目前所拥有的:

<table style="text-align: left; width: 100px;" border="1" cellpadding="2" cellspacing="2">
<tbody>
<form id="form1" method="post" action="test.php">
<tr>
<td><input name="u_a" type="checkbox"></td>
<td><input name="a"></td>
</tr>
<tr>
<td><input name="u_b" type="checkbox"></td> <td><input name="b"></td>
</tr>
<tr>
<td><input name="u_c" type="checkbox"></td> <td><input name="c"></td>
</tr>
<tr>
<td style="text-align: center;" colspan="2" rowspan="1"><input type="hidden" name="update" value="update"><input type="submit" value="Submit" name="Submit"></td>
</tr>
</form>
</tbody>
</table>

<?php
if (isset($_REQUEST['update'])) {
    if (isset($_REQUEST['u_a']) || isset($_REQUEST['u_b']) || isset($_REQUEST['u_c'])) {
// CONFIRM CONTINUE OK=CONTINUE CANCEL=EXIT
    }
}
?>

如何执行确认提醒,如果单击取消则停止处理。 如果他们点击取消我想要保留表格值,以便他们可以调整它们。

由于

1 个答案:

答案 0 :(得分:1)

使用window.confirm。它允许您根据用户的响应建立逻辑。

if (window.confirm("Are you sure you wish to update?")) { 
  // yes, do something
}