31. marts 2003 - 10:36Der er
4 kommentarer og 1 løsning
jeg har problemer med et script
jeg har følgende script som tjekker om kode_nr er skrevet ind efter den rigtige syntax. jeg har 2 probelmer.
1) Problemet er bare at man bliver sendt videre til test1.htm?test uanset om kode_nr er tastet ind ordenligt eller ej :-( Jeg vil gerne have at man ikke bliver sendt videre, hvis man ikke har tastet kode_nr ind rigtigt.
2) Det skal være muligt at indtaste en bindestreg og blive sendt videre.
mvh kledal
<html> <head> <title></title>
<script language="VBScript"> Sub send_OnClick() Set objRe = New RegExp objRe.Global = True objRe.Pattern = "^([a-zA-Z]{1,3})([0-9]{2,6}$)" strKode_Nr = document.navn.kode_nr.value
If objRe.Test(strKode_Nr) Then document.navn.submit Else MsgBox("Item nr. skal være bogstaver og så tal F.ex. f324 ellers indsæt da blot en bindestreg, der skal ikke være mellemrum mellem bogstaver og tal. det skal være 1-3 bogstaver, og så 2-6 tal") End If End Sub </script> </head> <body> <form name="navn" ACTION="test1.htm?test" METHOD=post autocomplete="off"> <input type="text" name="kode_nr"> <input type="button" name="send" value="send"> </form> </body> </html>
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Du er vel klar over at din kode KUN virker på IE ??
//akj
<html> <head> <title></title>
<script language="VBScript"> Sub send_OnClick() Set objRe = New RegExp objRe.Global = True objRe.Pattern = "^([a-zA-Z]{1,3})([0-9]{2,6}$)" strKode_Nr = document.navn.kode_nr.value
If objRe.Test(strKode_Nr) or strKode_Nr = "-" Then document.navn.submit Else MsgBox("Item nr. skal være bogstaver og så tal F.ex. f324 ellers indsæt da blot en bindestreg, der skal ikke være mellemrum mellem bogstaver og tal. det skal være 1-3 bogstaver, og så 2-6 tal") End If End Sub </script> </head> <body> <form name="navn" ACTION="test1.htm?test" METHOD=post autocomplete="off"> <input type="text" name="kode_nr"> <input type="button" name="send" value="send"> </form> </body> </html>
det var mig der var dum, det virker tak. Jeg havde bare min knap stående som submit hvilket gjorde at jeg blev henvist til næste side uanset hvad :-) tak for hjælpen
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.