我有一個表單有五個文本框。我已經使用validate.addmethod將自定義驗證應用於5個文本框之外的4個文本框。 驗證適用於前三個文本框,第四個文本框沒有任何驗證,最後一個文本框與前三個文本框具有相同的驗證。 驗證工作正常,但顯示錯誤信息時出現問題。 問題是當用戶在第三個文本框中輸入無效數據時,該文本框將顯示一條錯誤消息,如果用戶繼續輸入數據以進一步在第三個文本框中保留無效數據,並繼續在第四個文本框中輸入數據未應用驗證的情況下,第三個文本框的錯誤消息保持原樣,但只要光標移至第五個文本框,第三個文本框的錯誤消息就會消失,儘管該文本框中的數據不正確。 在這裏我不明白什麼地方出錯了。 請幫我解決這個問題 謝謝!在jquery中顯示錯誤消息的問題
1
A
回答
1
對於文本框3和文本框5,您是否使用相同的字段標識符aka字段錯誤名稱來顯示錯誤?可能發生的情況是,由於同樣的驗證適用於文本3和5,因此混合的動作字段正在發生,導致先前的消息被清除。
嘗試,如果當無效數據被饋送到文本1同樣的情況,然後你來短信2或3
此外,添加示例代碼段在解碼你的問題會有所幫助。
+0
非常感謝!爲你的答案 我發現問題的原因。這個問題是由於我在編寫代碼時犯了一個愚蠢的錯誤。其實我已經給兩個文本框相同的ID即文本框3的ID是相同的文本框4這就是爲什麼當焦點從文本框4到5它清除錯誤信息的文本框3實際上它被覆蓋的文本框4我沒有給出任何驗證和消息。 但我感到困惑,如果我使用名稱給文本框在jQuery驗證他們如何jQuery的使用ID給文本框顯示錯誤 –
相關問題
- 1. jQuery的滾動顯示錯誤消息
- 2. jQuery驗證不顯示錯誤消息
- 3. jQuery問題與錯誤消息
- 4. jQuery驗證錯誤消息問題
- 5. 問題與jQuery驗證錯誤消息
- 6. 在asp.net問題中顯示消息框
- 7. jQuery驗證問題。錯誤消息是在錯誤的地方
- 8. 顯示消息問題
- 9. 在PHP中顯示錯誤消息
- 10. 在窗體中顯示錯誤消息
- 11. 在laravel中未顯示錯誤消息
- 12. 在Qt/QML中顯示錯誤消息
- 13. 在html中顯示錯誤消息
- 14. 在php中顯示錯誤消息
- 15. 在rails中顯示錯誤消息
- 16. 消息框在C#中顯示錯誤
- 17. 在CodeIgniter中不顯示錯誤消息
- 18. 在jQuery中顯示消息的驗證問題
- 19. 在jQuery中添加錯誤消息並在span中顯示+ AngularJs
- 20. 顯示錯誤消息時
- 21. 顯示錯誤消息
- 22. 顯示錯誤消息
- 23. 顯示(錯誤)消息
- 24. 錯誤消息未顯示
- 25. 錯誤消息不顯示
- 26. UIWebView顯示錯誤消息
- 27. AJAX顯示錯誤消息
- 28. 顯示錯誤消息
- 29. 顯示錯誤消息(asp.net)
- 30. 顯示SQL錯誤消息
我不知道你的jQuery代碼和你的HTML是什麼樣子。 – Pointy