처리를 허용하기 위해 게시물에 플래그를 설정하려고합니다. javascript가 작동하지 않습니다. 대화 상자가 튀어 나오고 취소 된 bool 0을 설정하고 ok를 1로 설정하려고합니다. 확인 된 수익에 따라 게시 값을 설정하는 더 좋은 방법이 있습니까? 내가 검색하는 모든 것은 ASP.NET을 가져오고 postBack 값입니다. 내가 확인 반환을 확인하고 게시하기 전에 값을 설정하려고했던 방법자바 스크립트로 값을 게시 반환 확인 하시겠습니까?
<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>
:
양식은 (나는 그것이 오래 알고이 내 요구를 제품군보다 JSTL은) 간단한 JSP를 사용하여 생성된다.
<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
흠 좋은 지적. 그래서 confirmsubmit을 form 태그에 넣으면 확인이 취소되면 취소 할 것입니까? – LF4