/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Sammensætte to funktioner
Fra : Mikkel Petersen


Dato : 14-04-03 20:05

Hej NG

Jeg har tidligere skrevet i en tråd, men ved ikke om i har set mit spg. da
det er langt nede.

Mit spg. er om man kan sammensætte nedenstående kode.

----------------------------------------------------
if (form.elements["tlf"].value == "") {
errors+="Pris skal udfyldes.\n";
}

if (! form.elements['tlf'].value.match(/[0-9]+/)){
errors+="Pris skal udfyldes med tal.\n";
}
----------------------------------------------------

Kan man ikke sammensætte dem med en or sætning.

if (form.elements["tlf"].value == "" or
form.elements['tlf'].value.match(/[0-9]+/))

Ved godt "or" ikke kan bruges men hvordan gøres det så.

Tak



 
 
Martin Hintzmann And~ (15-04-2003)
Kommentar
Fra : Martin Hintzmann And~


Dato : 15-04-03 07:11

Mikkel Petersen wrote:
> Hej NG
>
> Jeg har tidligere skrevet i en tråd, men ved ikke om i har set mit spg. da
> det er langt nede.
>
> Mit spg. er om man kan sammensætte nedenstående kode.
>
> ----------------------------------------------------
> if (form.elements["tlf"].value == "") {
> errors+="Pris skal udfyldes.\n";
> }
>
> if (! form.elements['tlf'].value.match(/[0-9]+/)){
> errors+="Pris skal udfyldes med tal.\n";
> }
> ----------------------------------------------------
>
> Kan man ikke sammensætte dem med en or sætning.
>
> if (form.elements["tlf"].value == "" or
> form.elements['tlf'].value.match(/[0-9]+/))
>
> Ved godt "or" ikke kan bruges men hvordan gøres det så.
>
> Tak

I Javascript bruger man && (2 og-tegn) som AND og || (2 pipe-tegn) til OR.

ex.
if ( (form.elements["tlf"].value=="") ||
(form.elements["tlf"].value.match(/[0-9]+/)) )

Hintzmann


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste