2008-12-02 36 views

回答

3

望着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> 
0

像這樣的東西?

$(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

+0

我的問題是,基於用戶名和一個隱藏字段的值進入製作唯一的一對。因此,在驗證登錄名時,我需要將登錄名和隱藏字段值都傳遞給一個操作。如果你檢查問題中的例子,你會明白我的意思。 – Kieron 2008-12-02 16:56:09

0

正確的腳本將

遠程:函數(){VAR P =附加$ J( '#產品名稱')VAL(); return「../Product/LookupRevision?p=」+ p; } 而不是

遠程:「../Product/LookupRevision」

相關問題