20. december 2001 - 12:31
Der er
7 kommentarer og 1 løsning
return true simpel
href=\"java script:validate_and_submit();return true;\" hvad er galt ?
Annonceindlæg fra Cognizant
Agentic AI kræver mere end teknologi
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
20. december 2001 - 12:34
#1
ehe?? Prøv at smide resten af koden.
20. december 2001 - 12:46
#2
følgende kalder blot noget javahalløj: <a href=\"java script:validate_and_submit();return true;\"> javascripthalløj: function validate_and_submit(){ alert(document.submitform.sp13.value) if (document.submitform.sp13.value==\"\") { if(confirm(\"Vil du gemme opgaven uden en ønskeklardato ?\")){; submitform.submit(); return false; } else return false; } else { if (document.submitform.sp13.value.charAt(2)!=\"-\" || document.submitform.sp13.value.charAt(5)!=\"-\" || document.submitform.sp13.value.length != 8) { alert(\"Datoen skal skrives på formen DD-MM-ÅÅ\"); return false; } } var dd=parseInt(document.submitform.sp13.value.substring(0,2),10); var mm=parseInt(document.submitform.sp13.value.substring(3,5),10); var yy=parseInt(document.submitform.sp13.value.substring(6,8),10); if (mm<1 || mm>12 || dd<1 || dd>31) { alert(\"Ulovlig dato\"); return false; } if (yy>=70) { yyyy=yy+1900 } else { yyyy=yy+2000; } d=new Date(yyyy,mm-1,dd,0,0,0,0); if (d.getFullYear()!=yyyy || (d.getMonth()+1)!=mm || d.getDate()!=dd) { alert(\"Ulovlig dato\"); return false; } submitform.submit(); } Jeg får fejlmeddelelsen: return sætningen er udenfor funktionen?
20. december 2001 - 12:48
#3
jeg ved scriptet virker og derfor tror jeg at det er i <a href=\"java script:validate_and_submit();return true;\"> at det kokser
20. december 2001 - 13:08
#4
Det er fordi at du beder din validate_and submit om at submitte din submitform, inden dit link returnere true.
20. december 2001 - 13:10
#5
hvorfor ikke lave det sådan her : <a href=\"java script:if(validate_and_submit()){submitform.submit()}\"> javascripthalløj: function validate_and_submit(){ alert(document.submitform.sp13.value) if (document.submitform.sp13.value==\"\") { if(confirm(\"Vil du gemme opgaven uden en ønskeklardato ?\")){; submitform.submit(); return false; } else return false; } else { if (document.submitform.sp13.value.charAt(2)!=\"-\" || document.submitform.sp13.value.charAt(5)!=\"-\" || document.submitform.sp13.value.length != 8) { alert(\"Datoen skal skrives på formen DD-MM-ÅÅ\"); return false; } } var dd=parseInt(document.submitform.sp13.value.substring(0,2),10); var mm=parseInt(document.submitform.sp13.value.substring(3,5),10); var yy=parseInt(document.submitform.sp13.value.substring(6,8),10); if (mm<1 || mm>12 || dd<1 || dd>31) { alert(\"Ulovlig dato\"); return false; } if (yy>=70) { yyyy=yy+1900 } else { yyyy=yy+2000; } d=new Date(yyyy,mm-1,dd,0,0,0,0); if (d.getFullYear()!=yyyy || (d.getMonth()+1)!=mm || d.getDate()!=dd) { alert(\"Ulovlig dato\"); return false; } return true; }
20. december 2001 - 13:41
#6
er det x-browser?
20. december 2001 - 15:58
#7
Ja det skulle det gerne være, for ellers kunne du slet ikke køre din funktion..!
20. december 2001 - 16:01
#8
det virker :-)
Vi tilbyder markedets bedste kurser inden for webudvikling