/js/ Prośba o skrypt informujący o nie wpisaniu w pole tekstowe tekstu

w dziale Strony WWW w Operze
adas napisał(a):

Czy jakaś dobra dusza byłaby w stanie napisać skrypt, który by informował użytkownika o tym, ze nie wypełnił pola w formularzu? Ale, żeby nie było za prosto to taki skrypt nie wytwarzać wyskakujki tylko zmieniać kolor tego pola (i dodawać przed nim jakiś tam tekst informujący)

No i jeszcze jeden warunek - jeżeli ktos nie wpisze tam nic i kliknie zapisywanie drugi raz to skrypt ma mu pozwolić.

Ma to działać na stronach edycji Wikipedii - tam na dole jest takie pole "Opis zmian". O nie chodzi. Czy ktoś byłby w stanie takie coś zrobić?

Ewentualnie może ktoś zna stronę, na której coś podobnego działa? Może coś tam wyciągnę sam... wink

owiecc napisał(a):

Originally posted by adas:

nie wytwarzać wyskakujki tylko zmieniać kolor tego pola (i dodawać przed nim jakiś tam tekst informujący)



To akurat jest proste. Wystarczy, że skrypt zmienie klasę pola na inną. Wtedy w CSSie robisz wygląd normalny i ten drugi smile Nie znam JS więc tylko tyle podpowiem.

PragmaInline napisał(a):

W najprostszy sposób może to wyglądać tak:
http://pragmainline.lap.pl/test/simple-form-validation.html
pi

adas napisał(a):

PragmaInline: Dzięki smile O takie coś chodziło.

Teraz jeszcze pytanie takie licencyjne - czy może to ten skrypt w Wikipedii wykorzystany? Z podaniem autora (tam jest GPL FDL). No i może inne Wikipedię (oprócz polskiej) skorzystają.

adas napisał(a):

Uu... nie działa w FF... A czemu tak?

adas napisał(a):

Już działa: zamieniłem document.onload na window.onload.

adas napisał(a):

No potrzebna jeszcze przeróbka tak aby podświetlało tylko dla dla przycisku Save podświetlało. Dla previem ma działać submit normalny. Czy ktoś jest w stanie takie coś dorobić? smile

http://adamdziura.9g.pl/simple-form-validation.html

qviri napisał(a):

A ta zmiana to swoja droga ostro mnie wnerwila. Czy mozna by to zmienic tak, zeby sie tak robilo tylko przy naciskaniu przycisku "wyslij"? Ja lubie podgladac w miare jak pisze, i jeszcze nie wiem co bedzie zmienione, a sie mnie czepia i czepia o ten opis zmian...

adas napisał(a):

Originally posted by qviri:

A ta zmiana to swoja droga ostro mnie wnerwila. Czy mozna by to zmienic tak, zeby sie tak robilo tylko przy naciskaniu przycisku "wyslij"? Ja lubie podgladac w miare jak pisze, i jeszcze nie wiem co bedzie zmienione, a sie mnie czepia i czepia o ten opis zmian...


Już narzekali inni na to i udało się to parę dni poprawić. Może masz jeszcze nie uaktualnionego skrypta js smile
Tego:
http://pl.wikipedia.org/w/index.php?title=-&action=raw&smaxage=0&gen=js
albo tego też:
http://pl.wikipedia.org/w/index.php?title=MediaWiki:Onlyifediting.js&action=raw&ctype=text/javascript&dontcountme=s

qviri napisał(a):

A rzeczywiscie, potwierdzam. To sorry za […] zawracanie.