27. november 2000 - 10:58Der er
6 kommentarer og 1 løsning
Validate Checkbox
Jeg har brug for at man ikke kan komme videre i en formular før man har sat kryds i 3 checkboxe, så når man trykker på send og de ikke er udfyldt, skal den komme med en meddelelsesbox, at de ikke er udfyldt.
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Der findes mange måder at gøre det på. For ikke at belaste serveren mere end højst nødvendigt, kan man bruge et Javascript til at tjekke for det. Tilpas og indsæt følgende javascript på den side hvor din form er.
-------------------------------------- <SCRIPT LANGUAGE=\"JavaScript\"> <!-- function btnSubmit_onclick() {
var TRUE = new Boolean(\"True\") var FALSE = new Boolean(\"False\")
blnError = FALSE strError = \"The following problems were found in your registration form: \\n\\n\"
if (form1.phone.value == \"\") { blnError = TRUE strError = strError + \" - You must fill out BLAH BLAH\\n\" };
if (blnError == TRUE) { strError = strError + \"\\nPlease correct these mistakes and try again.\" alert(strError) } else { document.form1.submit(); };
}
//--> </SCRIPT> ---------------------
Derefter kalder du selv routinen med følgende link: <A HREF=\"java script:btnSubmit_onclick();\">BLAH BLAH</a>
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.