ďťż
 
input text ďťż
 
input text
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • dirtyboys.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

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com