0
我得到如何檢查輸入是否填充,但是,如何檢查輸入未填充?Jquery驗證使用依賴和檢查未填充
rules: {
new_email: {required: "current_email:filled"}
}
如果填充current_email字段,這將使new_email字段成爲必需。但是我想檢查一下,看看這個字段是否爲空,然後讓它成爲必需。推理:
如果存在這樣的數據,我將從數據庫返回current_email的值。如果是這樣,則存在現有電子郵件,並且用戶不需要添加new_email。如果數據庫中存在空值,則current_email字段中將沒有任何內容,因此強制用戶輸入new_email。
現在有了依賴我已經試過:
rules: {
new_email:{
required: {
depends: function(element) {
return ($('#current_email').val() == '';
}
}
}
}
但有沒有運氣無論是。那麼我怎樣才能使這個工作?謝謝。
首先,你必須關閉括號缺失 '返回($('#current_email')。val()=='';' – UnLoCo 2012-08-06 21:35:38
甜......謝謝 – 2012-08-07 18:13:59
這就是答案,所以如果你這樣做,它會被檢查回答 – 2012-08-09 02:48:46