0

以下のコードについて説明し、./login および onsubmit キーワードを強調してください。

<form action="./login" onsubmit ="return validatedata()" method="post">
4

2 に答える 2

1

これは言語のformタグHTMLです。それは次のことを言います:

  1. このフォームのコンテンツ ( or または or またはその他のコンポーネント値などText Box)Radio ButtonCombo BoxHTMLurl に送信され./loginます。HttpServletRequest.getContextPath()絶対パスではなく相対パスを設定する方が適切です。

  2. onsubmit ="return validatedata()"./login一部は言う:ユーザーがフォームをURLに送信する前に送信ボタン(任意のラベル付き)をクリックすると、validatedata関数でJava Script関数が実行されます。この関数が存在しない場合、ユーザーはJavaスクリプトエラー(または他のスクリプト言語)を受け取ります。

  3. method="post" の部分は次のように述べています: このフォームはPOSTmethod で送信します。詳細については、 http://www.cs.tut.fi/~jkorpela/forms/methods.htmlを参照してください。

formタグに関する詳細については、 http ://www.w3schools.com/tags/tag_form.asp を参照してください。

于 2012-04-07T11:52:05.133 に答える
0

<form>これは HTML要素を宣言します。フォームを送信すると、javascript 関数の validatedata() が呼び出されます。関数が true を返す場合、フォームは送信され、false を返す場合は送信されません。「./login」はフォームデータの送信先です。したがって、おそらく url を処理するページがありますhttp://<your_site>/<where_you_currently_are>/login。また、使用するテクノロジーによっても異なります。Struts などのフレームワークを使っているのか、JSP をそのまま使っているのかわかりません。

于 2012-04-07T11:48:44.183 に答える