使用jQuery Validation插件和AJAX,我如何驗證輸入(文本框)的內容,但將多個參數傳遞給控制器操作?使用jQuery驗證插件將多個值發送到ASP.NET MVC控制器操作?
使用插件通過AJAX傳遞單個值的一個很好的例子可以參見here。
使用jQuery Validation插件和AJAX,我如何驗證輸入(文本框)的內容,但將多個參數傳遞給控制器操作?使用jQuery驗證插件將多個值發送到ASP.NET MVC控制器操作?
使用插件通過AJAX傳遞單個值的一個很好的例子可以參見here。
望着jQuery的驗證,它看起來像後數據不能被定製的代碼。所以你必須要堅持的查詢參數:
<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"
}
}
});
});
編輯發現了大量的演示here
正確的腳本將
遠程:函數(){VAR P =附加$ J( '#產品名稱')VAL(); return「../Product/LookupRevision?p=」+ p; } 而不是
遠程:「../Product/LookupRevision」
我的問題是,基於用戶名和一個隱藏字段的值進入製作唯一的一對。因此,在驗證登錄名時,我需要將登錄名和隱藏字段值都傳遞給一個操作。如果你檢查問題中的例子,你會明白我的意思。 – Kieron 2008-12-02 16:56:09