04. juni 2002 - 21:15
Der er
2 kommentarer og 1 løsning
Sammenskrivning af 2 funktioner
Hej, Jeg har 2 funktioner: function submitToPopup(formref) { newwin = window.open('about:blank','vinduesubmit','height=150,width=400'); formref.submit(); newwin.focus(); } og en anden funktion: function CheckformKontakt(thisform) { // Startværdier strError = 'Der mangler følgende indtastninger:\n\n'; intError = 0; if (thisform.Navn.value == "") { strError = strError + '- Dit navn mangler\n' intError = 1; thisform.Navn.focus(); } if (thisform.Email.value == "") { strError = strError + '- Din e-mail mangler\n' intError = 1; thisform.Email.focus(); } if (thisform.Email.value.indexOf("@") == -1 && thisform.Email.value != "") { strError = strError + '- Det er ikke en gyldig e-mail adresse\n' intError = 1; thisform.Email.focus(); } if (thisform.Overskrift.value == "") { strError = strError + '- Der mangler en overskrift\n' intError = 1; thisform.Overskrift.focus(); } if (thisform.Besked.value == "") { strError = strError + '- Din besked mangler\n' intError = 1; thisform.Besked.focus(); } if (intError == 1) { alert(strError) return false; } } Jeg har nogle input felter som passer til det den skal checke. Min form ser sådan her ud: <form method='POST' action='popup_form.asp' target='vinduesubmit' class='txt' onsubmit="submitToPopup(this);return false;"> Hvordan får jeg ovenstående 2 funktion ind i en? Dvs. den skal første checke, hvis den melder OK, skal den submitte til det lille nye vindue Hilsen Claus
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
function CheckformKontakt(thisform) { // Startværdier strError = 'Der mangler følgende indtastninger:nn'; intError = 0; if (thisform.Navn.value == "") { strError = strError + '- Dit navn manglern' intError = 1; thisform.Navn.focus(); } if (thisform.Email.value == "") { strError = strError + '- Din e-mail manglern' intError = 1; thisform.Email.focus(); } if (thisform.Email.value.indexOf("@") == -1 && thisform.Email.value != "") { strError = strError + '- Det er ikke en gyldig e-mail adressen' intError = 1; thisform.Email.focus(); } if (thisform.Overskrift.value == "") { strError = strError + '- Der mangler en overskriftn' intError = 1; thisform.Overskrift.focus(); } if (thisform.Besked.value == "") { strError = strError + '- Din besked manglern' intError = 1; thisform.Besked.focus(); } newwin = window.open('about:blank','vinduesubmit','height=150,width=400'); formref.submit(); newwin.focus(); if (intError == 1) { alert(strError) return false; } } //>Rune
Hvis jeg submitter unden at indtaste noget kommer den med en popup boks hvor der står at jeg mangler nogle indtastninger, men vinduet åbner sig også. Den kommer ikke med nogen fejl.
Har selv fundet ud af det.
Vi tilbyder markedets bedste kurser inden for webudvikling