/ 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
[javascript] length spørgsmål...
Fra : Stig N. Jepsen


Dato : 26-08-04 09:55

Jeg har dette stykke kode:
if(thisnumber.length > 7) {document.testform["test"].value =
thisnumber.length;}
if(( thisnumber.search(/[^\d]/) != -1 ) && (thisnumber.length > 7))
{
alert('Jaja')
}

Hvis jeg nu inputter 'abcdefgh' så bliver feltet test '8'.
Men burde den ikke også komme med en alert 'Jaja'?

Hvis jeg skifter:
if(( thisnumber.search(/[^\d]/) != -1 ) && (thisnumber.length > 7))
ud med:
if(thisnumber.search(/[^\d]/) != -1 )
så virker alert fint. Dvs at den kommer med 'Jaja' når at det ikke er
tal.

Er syntaxen forkert?


/Stig


 
 
Marten Ølgaard (26-08-2004)
Kommentar
Fra : Marten Ølgaard


Dato : 26-08-04 10:24

Følgende virker fint for mig

<script language="JavaScript">
thisnumber='abcdefgh'

if(thisnumber.length > 7) {
alert(thisnumber.length);
}
if(( thisnumber.search(/[^\d]/) != -1 ) && (thisnumber.length > 7))
{
alert('Jaja')
}
</script>



"Stig N. Jepsen" <stig@8620.dk> wrote in message
news:412da526$0$167$edfadb0f@dtext01.news.tele.dk...
> Jeg har dette stykke kode:
> if(thisnumber.length > 7) {document.testform["test"].value =
> thisnumber.length;}
> if(( thisnumber.search(/[^\d]/) != -1 ) && (thisnumber.length > 7))
> {
> alert('Jaja')
> }
>
> Hvis jeg nu inputter 'abcdefgh' så bliver feltet test '8'.
> Men burde den ikke også komme med en alert 'Jaja'?
>
> Hvis jeg skifter:
> if(( thisnumber.search(/[^\d]/) != -1 ) && (thisnumber.length > 7))
> ud med:
> if(thisnumber.search(/[^\d]/) != -1 )
> så virker alert fint. Dvs at den kommer med 'Jaja' når at det ikke er
> tal.
>
> Er syntaxen forkert?
>
>
> /Stig
>



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

Månedens bedste
Årets bedste
Sidste års bedste