PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe-Was ist falsch in diesem Script?


fx200
17.02.2004, 13:44
Hallo,

in meinem Script gibt es u.a. folgenden Eintrag:

s=/^7\d\d\d\d\d\d\d$/
if(theForm.RekKopf_CorlNr.value.toUpperCase!="DUMMY" && s.test(theForm.RekKopf_CorlNr.value)!=true)
{
alert('Bitte ihr 8 stellige Nummer oder DUMMY eingeben')
theForm.RekKopf_CorlNr.focus()
return false
}

Abgefragt werden soll:
Die Nummer muss IMMER 8stellig sein und IMMER mit der Zahl 7 beginnen. Ist keine Nummer vorhanden kann DUMMY eingetragen werden.

Es wird aber beim Eintrag DUMYY immer noch nach einer Nummer gefragt. Was habe ich falsch gemacht?

Für schnelle Hilfe wäre ich sehr dankbar!!!

Danke und liebe Grüße
corvette


Jack
17.02.2004, 13:55
s=/^7\d\d\d\d\d\d\d$/
if(theForm.RekKopf_CorlNr.value.toUpperCase!="DUMMY" || s.test(theForm.RekKopf_CorlNr.value)!=true)
{
alert('Bitte ihr 8 stellige Nummer oder DUMMY eingeben')
theForm.RekKopf_CorlNr.focus()
return false
}

fx200
17.02.2004, 14:26
Hallo,

es wird bei Eintrag DUMMY immer noch nach der Nummer gefragt.

Hier nochmal der abgeänderte Code:

s=/^7\d\d\d\d\d\d\d$/
if(theForm.RekKopf_CorlNr.value.toUpperCase!="DUMMY" || s.test(theForm.RekKopf_CorlNr.value)!=true)
{
alert('Die Corlettennummer muss 8-stellig sein und mit der Zahl 7 beginnen. Falls keine Nummer vorhanden ist bitte DUMMY eingeben - Achtung Großschreibung')
theForm.RekKopf_CorlNr.focus()
return false
}

Liebe Grüße
corvette