input text
Marcin-QUAY - 24-12-2006 00:43
input text
Witam...
Jak sprawdzić za pomocą JavaScript czy uzytkownik wprowadzil w pole tylko i wylacznie tekst (A-Z,a-z).
Pozdrawiam Marcin
Medyk - 24-12-2006 00:43
Marcin-QUAY napisał(a): > Witam... > > Jak sprawdzić za pomocą JavaScript czy uzytkownik wprowadzil w pole tylko i > wylacznie tekst (A-Z,a-z). > > Pozdrawiam > Marcin > >
/^[A-Za-z]*$/.test(input.value)
Marcin-QUAY - 24-12-2006 00:43
/^[A-Za-z]*$/.test(input.value)
Wzorzec jak OK Probowalem go rozszerzyc ale nie moga dac sobie rady :-( Chodzi mi o wzorzec który sprawdzi czy uzytkownik wprowadzil tylko tekst i dodatkowo uniemozliwi wprowadzenie spacji na poczatku i na koncu wprowadzanego tekstu.
Pozdrawiam...
porneL - 24-12-2006 00:43
On Thu, 05 Oct 2006 13:06:04 +0100, Marcin-QUAY <info@quay.pl> wrote:
> /^[A-Za-z]*$/.test(input.value) > > Wzorzec jak OK > Probowalem go rozszerzyc ale nie moga dac sobie rady :-( > Chodzi mi o wzorzec który sprawdzi czy uzytkownik wprowadzil tylko tekst > i > dodatkowo uniemozliwi > wprowadzenie spacji na poczatku i na koncu wprowadzanego tekstu.
A dlaczego ma uniemożliwiać? Spacje możesz usunąć sobie na serwerze (przez jakiś*trim()) bez straszenia użytkownika i komplikowania mu życia.
-- * html {redirect-to: url(http://kurs.browsehappy.pl);} this.author = new Geek("porneL");
Jacek Karczmarczyk - 24-12-2006 00:43
Dnia Thu, 05 Oct 2006 13:58:58 +0100, porneL napisał(a): > Spacje możesz usunąć sobie na serwerze
a nawet powinieneś, bez względu na to czy Ci się uda to zrobić JSem czy nie
-- Jacek Karczmarczyk "Podoba mi sie to, co panowie mowia, ze sie podoba..." / Rejs
[ http://larch.nazwa.pl ]
Marcin-QUAY - 24-12-2006 00:43
> A dlaczego ma uniemożliwiać? Spacje możesz usunąć sobie na serwerze (przez > jakiś trim()) bez straszenia użytkownika i komplikowania mu życia. Wiem ze mogo oczyscic wprowadzona wartosc przy pomocy PHP ale pomyslalem sobie ze mozna stworzyc elegancki wzorzec. Uzytkownicy nie maja sie czego bac bo nie wywalam co chwile alertu tylko dopoki nie wpisza prawidlowej nazwy to nie uaktywni sie button itp.
Ma ktos jakies pomysly ?
Pozdrawim...
Marcin-QUAY - 24-12-2006 00:43
> a nawet powinieneś, bez względu na to czy Ci się uda to zrobić JSem czy > nie A mozesz to uzasadnic ?
ethanak - 24-12-2006 00:43
Marcin-QUAY napisał(a): >>a nawet powinieneś, bez względu na to czy Ci się uda to zrobić JSem czy >>nie > > A mozesz to uzasadnic ? > > A jak facet ma wyłączony JS i wklepał co nie powinien?
ethanak -- mailto=window.atob('ZXRoYW5ha0Bwb2xpcC5jb20='); /* Pisze człowiek ambitnie, a tu przychodzi prostak i wszystko rozumie. To jest ewidentna bezczelność! S. Friedmann/J. Kofta */
Marcin-QUAY - 24-12-2006 00:43
> A jak facet ma wyłączony JS i wklepał co nie powinien? To ja powiem tylko tyle ze to jest system wewnetrzy w firmie i o to akurat martwic sie nie musze. Patrzac na ta sprawe bardziej globalnie to zeczywiscie jest to problem.
porneL - 24-12-2006 00:43
On Thu, 05 Oct 2006 14:04:41 +0100, Marcin-QUAY <info@quay.pl> wrote:
>> A dlaczego ma uniemo?liwia?? Spacje mo?esz usun?? sobie na serwerze >> (przez >> jaki? trim()) bez straszenia u?ytkownika i komplikowania mu ?ycia. > Wiem ze mogo oczyscic wprowadzona wartosc przy pomocy PHP ale pomyslalem > sobie ze mozna > stworzyc elegancki wzorzec. > Uzytkownicy nie maja sie czego bac bo nie wywalam co chwile alertu tylko > dopoki nie wpisza prawidlowej > nazwy to nie uaktywni sie button itp.
No i jak to *pomaga* użytkownikowi? Niepotrzebnie zrzucasz głupią robotę na użytkownika.
Idealny formularz dopuszcza jak najwięcej danych, a nie odrzuca. Walidacja powinna być tylko do wyłapywania pomyłek, które czynią wprowadzone dane bezużytecznymi. Reszta to już twoje zadanie, żeby zrobić aplikację, w którą nie chce się rzucać butem "znowu się j$#%@# zacięło przez jakąś jedną p*!@#$@#$ spację"
-- * html {redirect-to: url(http://kurs.browsehappy.pl);} this.author = new Geek("porneL");
Michal2000 - 24-12-2006 00:43
Marcin-QUAY napisał(a): >> A jak facet ma wyłączony JS i wklepał co nie powinien? > To ja powiem tylko tyle ze to jest system wewnetrzy w firmie i o to akurat > martwic sie nie musze. > Patrzac na ta sprawe bardziej globalnie to zeczywiscie jest to problem. > >
Lepiej zwracac uwage na to, nawet w takich aplikacjach.
-- .--. |o_o | Michał Dobaczewski /_ / | // \ \ e-mail: michal2000@gmail.com (| | ) GG: 5375011 )~\_ _/~( \___)==(___/
Marcin-QUAY - 24-12-2006 00:43
> Lepiej zwracac uwage na to, nawet w takich aplikacjach. No fakt nigdy nie mozna miec 100% pewnosci. Jeszcze jedna rzecz aplikacja musi byc maksymalnie idioto odporna w przeciwnym razie co chwile bede musial robic poprawki.
Marcin-QUAY - 24-12-2006 00:43
> No i jak to *pomaga* użytkownikowi? Niepotrzebnie zrzucasz głupią robotę > na użytkownika. > > Idealny formularz dopuszcza jak najwięcej danych, a nie odrzuca. Walidacja > powinna być tylko do wyłapywania pomyłek, które czynią wprowadzone dane > bezużytecznymi. Reszta to już twoje zadanie, żeby zrobić aplikację, w > którą nie chce się rzucać butem "znowu się j$#%@# zacięło przez jakąś > jedną p*!@#$@#$ spację" Zgadzam sie ze rozbudowane sprawdzanie informacji z formularza robi sie np. w PHP. Mnie zaciekawila mozliwosc uzycia wyrazen regularnych i validacja podczas wprowadzania danych.
porneL - 24-12-2006 00:43
On Fri, 06 Oct 2006 08:01:54 +0100, Marcin-QUAY <info@quay.pl> wrote:
>> No i jak to *pomaga* u?ytkownikowi? Niepotrzebnie zrzucasz g?upi? robot? >> na u?ytkownika. >> >> Idealny formularz dopuszcza jak najwi?cej danych, a nie odrzuca. >> Walidacja >> powinna by? tylko do wy?apywania pomy?ek, które czyni? wprowadzone dane >> bezu?ytecznymi. Reszta to ju? twoje zadanie, ?eby zrobi? aplikacj?, w >> któr? nie chce si? rzuca? butem "znowu si? j$#%@# zaci??o przez jak?? >> jedn? p*!@#$@#$ spacj?" > Zgadzam sie ze rozbudowane sprawdzanie informacji z formularza robi sie > np. w PHP.
Ale ja właśnie mówie o rzeczy prawie odwrotnej - żeby *nie* sprawdzać danych z obsesyjną dokładnością, jeśli to nie jest absolutnie konieczne. Sprawdzanie występowania spacji na początku/końcu tekstu nie jest niezbędne, bo ten błąd można bardzo łatwo automatycznie poprawić za użytkownika. Jeśli zamiast poprawiać automatycznie będziesz wywalać błąd, to formularz z przyjemnością wypełni tylko Monk.
-- * html {redirect-to: url(http://kurs.browsehappy.pl);} this.author = new Geek("porneL");
Marcin-QUAY - 24-12-2006 00:43
Użytkownik "porneL" <niusy2@pornel.net> napisał w wiadomości news:op.tgzvjrgcdiafwo@pornel.net... > On Fri, 06 Oct 2006 08:01:54 +0100, Marcin-QUAY <info@quay.pl> wrote: > >>> No i jak to *pomaga* u?ytkownikowi? Niepotrzebnie zrzucasz g?upi? robot? >>> na u?ytkownika. >>> >>> Idealny formularz dopuszcza jak najwi?cej danych, a nie odrzuca. >>> Walidacja >>> powinna by? tylko do wy?apywania pomy?ek, które czyni? wprowadzone dane >>> bezu?ytecznymi. Reszta to ju? twoje zadanie, ?eby zrobi? aplikacj?, w >>> któr? nie chce si? rzuca? butem "znowu si? j$#%@# zaci??o przez jak?? >>> jedn? p*!@#$@#$ spacj?" >> Zgadzam sie ze rozbudowane sprawdzanie informacji z formularza robi sie >> np. w PHP. > > Ale ja właśnie mówie o rzeczy prawie odwrotnej - żeby *nie* sprawdzać > danych z obsesyjną dokładnością, jeśli to nie jest absolutnie konieczne. > Sprawdzanie występowania spacji na początku/końcu tekstu nie jest > niezbędne, bo ten błąd można bardzo łatwo automatycznie poprawić za > użytkownika. Jeśli zamiast poprawiać automatycznie będziesz wywalać błąd, > to formularz z przyjemnością wypełni tylko Monk. Ale ja lubie Monka mozna sie przy tym serialu rozerwac. Spacje natomiast i pare innych rzeczy poprawiam za uzytkownika wiec moj tok myslenia je w jakims tam stopniu podobny do twojego.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mySQL] pomoc w zapytaniu zmieniajacym slow o w polu text
zmrozenie przy Reading Text Glob... PS CS
wyszukiwanie pełnotekstowe full-text - problemy
[MySQL] REGEXP w FULL-TEXT SEARCH
Access i nowe rekordy typu text
[postgres] castowanie: domain na text -> date
MySQL i full text search. Kiedy?
Corel - paragraph text i wyrowanie w ramce
[mysql] full text search
Wyszukiwanie full-text w firebirdzie
zanotowane.pldoc.pisz.plpdf.pisz.pldirtyboys.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|