0

カスタムプロパティを使用してカスタムフィールドタイプを追加しました。カスタムフィールドタイプで質問を追加し、FieldEditorのOnSaveChangeメソッドでいくつかの制約を確認します。しかし、ユーザーが「新しい質問」ページを送信する前に、クライアント検証を追加したいと思います。このページには、JavaScript関数ValidateAndSubmitに標準のSharePoint検証があることがわかります。たとえば、この関数は質問の長さが長すぎるかどうかをチェックします。この検証スクリプトにロジックを追加して、クライアント側でカスタムプロパティを検証するにはどうすればよいですか?

4

1 に答える 1

0

コンテンツ エディター Web パーツを追加し、jQuery 参照を含め、カスタム検証を実行するだけで、[新しい質問] ボタンに特定の ID があるとします。

$("#myNewQuestionButton").click(function{ doYourMagicValidationsHere();});

ここでの秘訣は、jquery の参照を正しく行い、Web パーツから別の Web パーツへのスクリプトを作成することです。

例が必要な場合は、お知らせください。私はこのトリックを数回行いました。

よろしくお願いします。

于 2012-05-21T18:58:41.490 に答える