试图设置一个标志后,允许处理与否。 JavaScript已经不是为我工作,我想有一个对话框弹出,然后设置一个隐藏的后BOOL 0为取消和1确定。有没有更好的方法来根据确认回报来设置发布价值?我搜索的所有东西都提供了ASP.NET,它是postBack的价值。JavaScript的confirm返回岗位价值?
<form name="delPlayers" method="post" action="deletePlayer.jsp" class="col6 leftpad3 rightpad3">
<input type="hidden" name="confirmed" value="0" />
<select name="playerName">
<% while (results.next())
{
out.print("<option value=\"");
out.print(results.getString("username"));
out.print("\">");
out.print(results.getString("username"));
out.print("</option>");
} %>
</select>
<input type="submit" name="Submit" class="button" value="Submit" onSubmit="return confirmSubmit()" />
</form>
如何我试图检查确认返程和后前设置的值:使用简单的JSP(我知道这是过时的和JSTL比较好这个套件我需要)产生
形式。
<script type="text/javascript">
<!--
function confirmSubmit()
{
var r = confirm("Remove " + document.forms['delPlayers']["playerName"].value + "?");
if (r)
document.forms['delPlayers']["confirmed"].value = r;
return true ;
else
return false ;
}
-->
</script>
为什么你需要传回服务器是否确认你是否要取消提交事件? – mellamokb 2012-03-29 17:26:09
Humm好点。如果确认被取消,那么将确认提交放入表单标签中会取消它? – LF4 2012-03-29 17:51:58