我有一個成員管理頁面,客戶希望一個字段始終是必需的,如果用戶是成員,那麼它必須是電子郵件地址。如果該帳戶用於管理員,則不必是電子郵件。我的第一個想法是,「easy。function()就像我在有時需要字段時所做的一樣。」JQuery驗證插件在某些情況下需要電子郵件
我正在使用JQuery驗證插件。這是有問題的路線。
ename: { required: true, email: function() { var retVal = ($("#mem_rights").val() == 4); alert(retVal); return retVal; }},
警報是調試代碼,它表明函數正在計算正確。當我在管理頁面上時,它的計算結果爲false,但如果將該值設置爲非電子郵件地址,我仍然會在輸入框旁邊顯示錯誤消息「請輸入有效的電子郵件地址」。
我需要做什麼?
我確實改變了自定義方法的名稱,但是它做到了。然後我只是添加了一條消息。完善! – 2011-12-23 17:58:48