piątek, 1 lutego 2013

Placeholder raz jeszcze

W opublikowanym wpisie na temat ulepszenia działania atrybutu placeholder nie było wzmianki o tym jeśli, któreś z pól formularza zostanie puste. W opisanym przykładzie skrypt zadziałaby nieprawidłowo, gdyż wartość pola przyjmuje wartość placeholder-a.

Poniżej publikuje poprawkę co do wysyłania formularza z niewypełnionymi polami:
$(this).parents('form').submit(function() {
 if(placeholder == $('[placeholder]').val()) {
  $('[placeholder]').val('');
 }
});
Powyższy kod należy umieścić w bloku .each();.

Działający przykład znajdziemy na jsfiddle.net.

Brak komentarzy:

Prześlij komentarz