Skocz do zawartości

Witaj na forum webmasterów Webax.pl.

Wyświetl nową zawartość

Placeholder polyfill

placeholder polyfill

  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu
Comandeer
Comandeer

    Stały bywalec

  • Developer
  • 418 postów
#1

Napisano 15 sierpień 2013 - 18:49

kod (daję tak, bo formatowanie kodu na forum woła o pomstę do nieba)

z racji tego, że jest przeznaczony dla IE<9, nie wykorzystałem ES5 a stare, dobre jQuery. dba o to, żeby formularz nie wysłał placeholderów gdy pola nie są wypełnione. również jeśli mamy placeholder o treści "Wpisz tu coś" a user wpisze "Wpisz tu coś", to nasze pole nie skasuje tego tekstu. jeśli natomiast pole od początku nie ma pustego value (np odświeżony formularz rejestracji), placeholder się nie pojawi. oczywiście jeśli jest dostępna natywna obsługa placeholdera, skrypt się nie uruchomi (bo i po co?)
UWAGA! Skrypt nie służy jako zastępstwo dla label!
jak użyć?
$('naszeformularze').placeholder();
natomiast polom, które mają mieć placeholder, po prostu nadajemy atrybut placeholder (i nie płaczemy, że nie waliduje się jako XHTML 1.0, bo funkcjonalność > walidacja). działa dla input, textarea
  • 0

Moje tutoriale

Ad hominem attacks are valid arguments, and you are an idiot.