3

私はGrailsを初めて使用し、登録フォーム内の入力フィールドにタグを使用しています。

必要に応じてコントローラーにリンクすることはできますが、サーバーへの送信を許可する前に、クライアントで基本的な検証を実行する正しい方法は何でしょうか。

たとえば、ユーザー名入力フィールドでリアルタイムのユーザー名チェックを実行したい場合は、最小フィールド長などの基本的なクライアント側の検証を実行した後でのみ、サーバーからのチェックの要求を開始します。

このためのベストプラクティス/確立された方法はありますか?

フィールドに「前」ハンドラーがあることに気づきましたが、ここでそれをインターセプトできるかどうかわかりませんか?

[編集]grails2.0を使用しています[/編集]

ありがとう

4

1 に答える 1

0

リモート フィールド タグで「before」ハンドラーを使用して、ajax 呼び出しを行う前に呼び出す必要がある JavaScript 関数を指定できます。js 関数が false を返す場合、ajax リクエストは送信されません。

于 2012-01-31T17:53:59.263 に答える