【发布时间】:2014-05-10 22:52:13
【问题描述】:
我有一个简单的表单,我想提交按钮,但有确认,但在两种情况下表单提交,即使在确认窗口出现后点击取消,我也无法停止提交
她是一个代码,为什么表单总是提交?它进入 ELSE 案例,但执行操作:(
<body>
<h1>Test me</h1>
<script type="text/javascript">
function submitPost(btn) {
var $result = false;
$result = confirm('Are you sure???');
if ($result === true) {
alert("Submit????? " + $result);
return true;
} else {
alert("Do not submit " + $result);
return false;
}
}
</script>
<%
String token = request.getParameter("finalise");
out.println("Set is " + token);
%>
<form method="get" name="myform" action="index.jsp">
<button type="submit" id="SaveIt" onclick="submitPost(this);" name="finalise" value="setme">TEST ME</button>
</form>
</body>
【问题讨论】:
-
onclick="return submitPost(this);",但是您的按钮是提交类型的,也许您应该考虑更改它,并使用javascript实际提交? -
我可以更改为按钮,但在成功的情况下我需要从按钮发送值
-
这里我只能使用java脚本,我不知道我是否设置了按钮,如何从按钮发送值?发布或获取
标签: java javascript php jsp validation