Używam jQuery Validate, ale naprawdę nie chcę żadnych komunikatów o błędach. Raczej potrzebuję czerwonych skrzynek wokół obrażania wejść/wyborów/etc. Te czerwone pola były łatwe do dodania, ale nadal nie mogę usunąć komunikatów o błędach. Jak mogę je całkowicie wyłączyć?jQuery Validate - Ukryj komunikaty o sprawdzaniu poprawności wyświetlania/pokaż błędy niestandardowe
jQuery Validate - Ukryj komunikaty o sprawdzaniu poprawności wyświetlania/pokaż błędy niestandardowe
Odpowiedz
Użyj niestandardowej funkcji umieszczania błędów (zobacz wtyczkę options), która nie dołącza komunikatu o błędzie do niczego.
$('#form').validate({
errorPlacement: function(error,element) {
return true;
}
});
Lub możesz umieścić komunikaty o błędach w innym miejscu na stronie - powiedz w DIV na górze strony.
Można zastąpić showErrors
funkcję:
jQuery('form').validate({
showErrors: function(errorMap, errorList) {
// Do nothing here
},
onfocusout: false,
onkeyup: false,
rules: {
email: {
required: true
}
},
messages: {
email: {
required: 'The email is required'
}
}
});
Czy to też nie wyeliminuje podświetlenia elementu? – tvanfosson
@tvanfosson: Tak, rzeczywiście. –
dzięki za onfocusout i onkeyup! – user3560988
To jak to zrobić. Wystarczy umieścić $.validator.messages.required = '';
przed wezwanie do zainicjowania validate() tj .:
$.validator.messages.required = '';
$('#formData').validate({});`
To pozwoli pokazać style na wejściach, ale bez etykiety wiadomość!
idealne rozwiązanie –
- 1. Czy mogę ręcznie dodawać komunikaty o błędach w sprawdzaniu poprawności nokautu?
- 2. jQuery Validate (zakres dat)
- 3. niestandardowe komunikaty o błędach z formularzem modelu
- 4. Otrzymuj komunikaty o błędach sprawdzania poprawności bez zapisywania
- 5. Jquery Validate - Lista klas
- 6. Jak ręcznie uruchomić sprawdzanie poprawności za pomocą jQuery validate?
- 7. Proste sprawdzanie poprawności do tworzenia! - jak wyświetlać komunikaty o błędach
- 8. Yii niestandardowe błędy modelu
- 9. Twitter Bootstrap i jQuery Validate
- 10. JQuery Validate: sprawdzanie poprawności ukrytego formularza (możliwy błąd)
- 11. Sprawdzanie poprawności podzbioru formularza za pomocą wtyczki jQuery Validate
- 12. JQuery validate dynamicznie dodawać reguły
- 13. komunikaty o błędach psycopg2
- 14. Sprawdzanie poprawności Knockout - jak wyświetlać komunikaty o błędach
- 15. Wywołaj wtyczkę JQuery Validate bez przesyłania formularza
- 16. jQuery Form Validate(): Jak ustawić domyślne wiadomości?
- 17. Tworzenie niestandardowej reguły w jQuery Validate
- 18. jQuery .validate() submitHandler nie wypalanie
- 19. Laravel - komunikaty o błędach nie tłumaczące na rzeczywisty komunikat o błędzie, zacznij od "sprawdzania poprawności".
- 20. Android - Ukryj wszystkie pokazywane komunikaty Toast
- 21. Tłumaczenie kodu Komunikaty błędów sprawdzania poprawności formularzy
- 22. validate jquery: suma wielu wartości wejściowych
- 23. jQuery Validate na zmianie Tab
- 24. Jak zastąpić standardowe komunikaty o błędach DataAnnotations
- 25. jQuery validate ukrywa kontrole Kendo-ui
- 26. Validate a javax.ejb.ScheduleExpression
- 27. Sprawdzanie poprawności JQuery: Sprawdzanie poprawności ukrytych pól
- 28. Gdzie są domyślne komunikaty o błędach sprawdzania poprawności w Railsach 3.0?
- 29. jQuery Validate Unobtrusive nie działa dla TextArea
- 30. Jak możemy określić reguły wtyczki sprawdzania poprawności jQuery według klasy?
Dzięki uznało tę odpowiedź, podczas gdy ten sam problem :) – Agos
@tvanfosson, Jest to OK, aby użyć CSS tak: 'label.error {display: none ważne;}' – Mori
@RainLover To by nie przesłonić style ustawione bezpośrednio na elemencie. Musiałbym sprawdzić, jak wtyczka normalnie wyświetla ekran. Jeśli jest w całości oparty na klasach, to działałoby, ale jeśli używa opcji pokaż/ukryj, to nie. Zmusiłoby to również do znalezienia rozwiązania globalnego (zakładając pojedynczy arkusz stylów obejmujący całą witrynę). – tvanfosson