0

こんにちは、私は次のストラットフォームを持っています:

<s:form key="frmInfo" action="insertInfo" onsubmit="return validate();">

そして、このフォームには次のものがあります。

<s:textfield key="b.name" label="Name" value=""/>

テキストフィールドに何かが入力されているかどうかを確認するには、javascript 関数の検証に何を入れますか? パラメータを渡す必要がありますか?

4

1 に答える 1

0

textfield 要素で ID を使用することをお勧めします。

JavaScript では、その要素を ID で取得し、値をチェックしてfalse、フィールド値が期待どおりでない場合に返します。

S2 は、デフォルトの S2 検証メカニズムに基づいて一部の JavaScript 検証をサポートしていることに注意してください。ただし、すべてのサーバー側検証がクライアント側でサポートされているわけではなく、より複雑なビジネス ロジック検証もサポートされていません。

また、これは確かに「生の」JavaScript で可能 (かつ簡単) ですが、無数の JS ライブラリのいずれかを使用して、物事をよりクリーンで簡単にすることをお勧めします。

パラメータを に渡すのはあまり意味がありませんvalidate

于 2013-05-09T12:46:37.570 に答える