JAva webにおけるフォームの提出方法
3206 ワード
Java webの中でフォームの提出するいくつかの方法、私はやっと浅く学んで、大神が私に補充することを望んで、
1つ目の最も簡単な方法は、formラベルにactionを追加することです.actionは、フォームをコミットするアドレスに対応しています.ここで、submitにねじります.たとえば、次のようにします.
2つ目の方法はbuttonコンポーネントのonclick()関数を使用してコミットします.たとえば、次のようにします.
3つ目の方法はformのonsubmit()関数によって
ボタンのタイプはsubmitにします
1つ目の最も簡単な方法は、formラベルにactionを追加することです.actionは、フォームをコミットするアドレスに対応しています.ここで、submitにねじります.たとえば、次のようにします.
<form action="servlet/Denglu"method="post">
:<input type="text" name="username"/><br/>
:<input type="password" name="keyword"/><br/>
:<input type="num" name="num"/><br/>
:<input type="text" name="verifycode" size="3"/>
<img id="verifyCode" src="/stucheck/servlet/VerifyCodeServlet" border="2"/>
<a href="javascript:_change()"> </a>
<br/>
<input type="submit" value=" ">
ログインボタンを押すと、ユーザが入力した内容をDengluのservletに提出して処理する2つ目の方法はbuttonコンポーネントのonclick()関数を使用してコミットします.たとえば、次のようにします.
<form id="modify" style="display:none" action="servlet/XiuGai" method="post">
<%
String massage = " ";
String msg = (String)request.getAttribute("msg");
if(msg != null){
massage = msg;
}
%>
<font><%=massage %></font>
<span id="user"><img src="images/agent.png" alt=""><input tabindex="1" type="text"
placeholder=" " name="user"></span>
<span id="password"><img src="images/lock.png" alt=""><input tabindex="2" type="password"
placeholder=" " name="password"></span>
<span id="passwordone"><img src="images/lock.png" alt=""><input tabindex="2" type="password"
placeholder=" " name="passwordone"></span>
<div id="button" type="submit" onclick="word()"><a style="color:#fff;text-decoration: none;"
href="servlet/XiuGai" > </a></div>
<div id="close"> </div>
</form>
word()関数は次のとおりです.function word(){
document.getElementById("modify").submit();
alert(' !');
}
は、フォームのデータをXiuGaiのservletに送信して処理する.3つ目の方法はformのonsubmit()関数によって
<form name="reply" method="post" onsubmit="return validateForm( );">
<input type="text" name="title" size="80" /><br />
<textarea name="cont" cols="80" rows="12"></textarea><br />
<input type="submit" value=" " >
</form>
onsubmitにreturnを付けなければなりません.そうしないと、ずっと実行され、戻りません.ボタンのタイプはsubmitにします