Walidacja Formularzy jquery

0

Na stronie chciałem umieści prostą walidację formularzy. Chodzi o to aby po odpowiednim wypełnieniu pola kolor jego tła zmienił się na zielony. Napisałem coś takiego ale to zmienia mi kolor wszystkich pól, ale nie działa to w ogóle w IE (może wiecie dlaczego?).

$(document).ready(function(){

$("#form1").validate({
rules: {
	name: {
		required: true,
		maxlength: 40
		},		
	szpital: {
		required: true,
		maxlength: 40
		},
	email:{
		required: true,
		maxlength: 40,
		email: true
		},
	kod_p:{
		required: true,
		maxlength: 40
		},
	tel:{
		required: true,
		maxlength: 40
		},
	},
			
	success: function() {
			$("input").css("background-color", "green");
   				},
  });
});
0

Ech jQuery. "Dzięki" tej fajnej bibliotece ludzie namiętnie uprawiają jakieś losowe kodowanie.

@mati1988k: Daj linka skąd pobrałeś tą walidację, to jest to najpopularniejsze coś, niemniej jednak nigdy tego nie używałem, a wśród tysięcy pluginów do walidacji, szczególnie z podobnym wywołaniem nie chce mi się szukać, którego akurat ty używasz.

Tak czy siak $("input") - oznacza wybranie WSZYSTKICH inputów. Ten selektor nigdy nie ma nic wspólnego z jakimikolwiek innymi zmiennymi czy akcjami.
No i mam wrażenie, że success wywołuje się jak WSZYSTKIE pola są poprawne, wtedy już kolorowanie chyba nie ma sensu, musisz szukać innego zdarzenia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1