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...
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 Nie znam JS więc tylko tyle podpowiem.
W najprostszy sposób może to wyglądać tak:
http://pragmainline.lap.pl/test/simple-form-validation.html
pi
PragmaInline: Dzięki 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ą.
Uu... nie działa w FF... A czemu tak?
Już działa: zamieniłem document.onload na window.onload.
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ć?
http://adamdziura.9g.pl/simple-form-validation.html
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...
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
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
A rzeczywiscie, potwierdzam. To sorry za […] zawracanie.