Share PointDesigner2010を使用します。
クライアント側の検証(jquery)を実行したいのですが、フォームが送信される前にコードを実行する方法がわかりません。この理由は、私のフォームに特定のフィールドを表示/非表示にするjqueryがあるためです。したがって、クライアント側の選択に応じて、異なるフィールドが必須です。
もともと私は組み込みのサーバーサイド検証でこれを行おうとしましたが、条件付き検証を処理できないと思います。
Share PointDesigner2010を使用します。
クライアント側の検証(jquery)を実行したいのですが、フォームが送信される前にコードを実行する方法がわかりません。この理由は、私のフォームに特定のフィールドを表示/非表示にするjqueryがあるためです。したがって、クライアント側の選択に応じて、異なるフィールドが必須です。
もともと私は組み込みのサーバーサイド検証でこれを行おうとしましたが、条件付き検証を処理できないと思います。
jQueryもロードされていると仮定すると、JavaScriptのこのビットが役立つと思います。
$("#btnSubmit").click(function(){
return formIsValid(); //formIsValid returns false then the form is not submitted, if true then the submission continues
});
JavaScriptを使用できます
function PreSaveAction() {
if(....)
{
alert("write something");
return false;
}
return true;
}
これが役立つかどうかはわかりません。