jQuery Validationプラグインと AJAXを使用して、たとえば入力 (テキスト ボックス) の内容を検証しながら、コントローラー アクションに複数のパラメーターを渡すにはどうすればよいですか?
プラグインを使用して AJAX 経由で単一の値を渡す素晴らしい例は、ここにあります。
jQuery Validationプラグインと AJAXを使用して、たとえば入力 (テキスト ボックス) の内容を検証しながら、コントローラー アクションに複数のパラメーターを渡すにはどうすればよいですか?
プラグインを使用して AJAX 経由で単一の値を渡す素晴らしい例は、ここにあります。
jQuery Validation のコードを見ると、投稿データをカスタマイズできないようです。そのため、クエリ パラメータに固執する必要があります。
<script type="text/javascript">
$(document).ready(function(){
$("#form-sign-up").validate(
{
var param1 = $('#mytextbox').val();
rules:
{
login:
{
required: true,
remote: '<%=Url.Action("IsLoginAvailable", "Accounts") %>?param1=' + param1
}
}
});
});
</script>
このようなもの?
$(document).ready(function(){
$("#form-sign-up").validate( {
rules: {
email: {
required: true,
email: true
},
surname: {
required: true,
surname: true
}
},
messages: {
email: {
required: "Please provide an email",
email: "Please provide a valid email"
},
surname: {
required: "Please provide a surname",
surname: "Please provide a valid surname"
}
}
});
});
編集はここで大きなデモを見つけました
正しいスクリプトは
remote: function() { var p = $j('#productName').val(); "../Product/LookupRevision?p=" + p; を返します。} それ以外の
リモート: "../Product/LookupRevision"