2013-07-08 77 views
1

我有一個表格&我試圖對必填字段進行驗證。jquery選擇器都必須匹配

$('[:input][".fld_required"]').each(function() { 
    if ($(this).val() != '' || $(this).attr('checked')) { 
     $(this).addClass("inputError"); 
     errors["error"] = "Required field(s) missing"; 
    } 
}); 

我只是想選擇一個輸入字段&類= 「fld_required」。

我得到一個javascript錯誤。

我在做什麼錯?

謝謝

+1

'$( 「input.fld_required」)'。或者你的意思是'$(「input,.fld_required」)'? – Antony

+0

爲什麼不使用'required'屬性? –

+0

@ rink.attendant.6最有可能的舊瀏覽器兼容性。 – casraf

回答

3

您選擇

$('[:input][".fld_required"]'). 

更改爲

$('input.fld_required'). //selects the input fields having classname fld_required 
+1

謝謝。有用。 – php99

+0

@ php99非常樂意幫助你:)不客氣。 –