以下のコードについて説明し、./login および onsubmit キーワードを強調してください。
<form action="./login" onsubmit ="return validatedata()" method="post">
以下のコードについて説明し、./login および onsubmit キーワードを強調してください。
<form action="./login" onsubmit ="return validatedata()" method="post">
これは言語のform
タグHTML
です。それは次のことを言います:
このフォームのコンテンツ ( or または or またはその他のコンポーネント値などText Box
)Radio Button
はCombo Box
、HTML
url に送信され./login
ます。HttpServletRequest.getContextPath()
絶対パスではなく相対パスを設定する方が適切です。
onsubmit ="return validatedata()"
./login
一部は言う:ユーザーがフォームをURLに送信する前に送信ボタン(任意のラベル付き)をクリックすると、validatedata
関数でJava Script
関数が実行されます。この関数が存在しない場合、ユーザーはJavaスクリプトエラー(または他のスクリプト言語)を受け取ります。
method="post" の部分は次のように述べています: このフォームはPOST
method で送信します。詳細については、 http://www.cs.tut.fi/~jkorpela/forms/methods.htmlを参照してください。
form
タグに関する詳細については、 http ://www.w3schools.com/tags/tag_form.asp を参照してください。
<form>
これは HTML要素を宣言します。フォームを送信すると、javascript 関数の validatedata() が呼び出されます。関数が true を返す場合、フォームは送信され、false を返す場合は送信されません。「./login」はフォームデータの送信先です。したがって、おそらく url を処理するページがありますhttp://<your_site>/<where_you_currently_are>/login
。また、使用するテクノロジーによっても異なります。Struts などのフレームワークを使っているのか、JSP をそのまま使っているのかわかりません。