2014-05-01 85 views
0

我使用jquery placeholder plugin在ie8中顯示佔位符。我還使用jquery live validation驗證我的表單。現在在IE8中,所有佔位符都被視爲值。在我的表單中,電話號碼不是必填字段,但如果用戶輸入某個值,應該進行驗證。我的電話號碼字段的佔位符是「電話號碼」,因爲它在IE8中成爲值,所以無效。請建議我不要在iE8中驗證佔位符。在IE8中排除佔位符驗證

現在在iE8中,如果用戶點擊提交而不輸入電話號碼字段,則實時驗證插件正在驗證以placeholder爲值的電話號碼字段。

+0

請將一些可運行的代碼放入'JSFiddle'中。這會讓我們更容易幫助你。 – Fabian

回答

1

你可能想SO發佈之前閱讀的文檔:

該插件會自動添加類=「佔位符」,以誰正在展示他們的佔位符文本的元素。

因此,如果您的用戶輸入電話號碼,placeholder類將被插件刪除。您可以使用$("input#phoneNumber").hasClass("placeholder")檢查該課程。

+0

謝謝。請參閱編輯的問題 –