06. november 2004 - 22:25Der er
5 kommentarer og 1 løsning
If sætning i en anden kode?
Jeg vil gerne have en if sætning der siger hvis et felt er f.eks. under 5 tegn skriv en fejl. Jeg vil gerne have den ind i denne kode.
<script language="JavaScript">
function Checkform(thisform) { // Startværdier strError = 'Der opstod følgende fejl:\n\n'; intError = 0;
//Check om Adgangskoder er ens if (thisform.elements["password"].value != thisform.elements["password2"].value) { strError = strError + '- Adgangskoderne er ikke ens\n' intError = 1; thisform.elements["password"].focus(); }
//Check Brugernavn, er den tom if (thisform.username.value == "") { strError = strError + '- Brugernavn mangler\n' intError = 1; thisform.username.focus(); }
//Check Password, er den tom if (thisform.password.value == "") { strError = strError + '- Password mangler\n' intError = 1; thisform.password.focus(); }
//Check Navn er den tom if (thisform.navn.value == "") { strError = strError + '- Navn mangler\n' intError = 1; thisform.navn.focus(); }
//Check Email, er den tom if (thisform.Email.value == "") { strError = strError + '- Email mangler\n' intError = 1; thisform.Email.focus(); }
// Check for @ i email if (thisform.Email.value.indexOf("@") == -1 && thisform.Email.value != "") { strError = strError + '-Mangler @ i emailadresse\n' intError = 1; thisform.Email.focus(); }
if (intError == 1) { alert(strError) return false; }
function Checkform(thisform) { // Startværdier var strError = ""; var flt = null;
//Check om Adgangskoder er ens if (thisform.elements["password"].value != thisform.elements["password2"].value){ strError = strError + '- Adgangskoderne er ikke ens\n' if(!flt)flt = thisform.elements["password"]; }
//Check Brugernavn, er det for kort if (!thisform.username.value.match(/^\w{5,}$/)){ strError = strError + '- Brugernavn skal være mindst 5 karakterer langt\n - og bestå af gyldige tegn (a-z, 0-9 eller _)' if(!flt)flt = thisform.username; }
//Check Password, er den tom if (thisform.password.value == ""){ strError = strError + '- Password mangler\n' if(!flt)flt = thisform.password; }
//Check Navn er den tom if (thisform.navn.value == ""){ strError = strError + '- Navn mangler\n' if(!flt)flt = thisform.navn; }
//Check Email, er den tom if (thisform.Email.value == ""){ strError = strError + '- Email mangler\n' if(!flt)flt = thisform.Email; }
// Check for @ i email if (thisform.Email.value.indexOf("@") == -1 && thisform.Email.value != ""){ strError = strError + '-Mangler @ i emailadresse\n' if(!flt)flt = thisform.Email; }
if (!!flt) { flt.focus(); alert('Der opstod følgende fejl:\n\n'+strError); return false; } return true; } </script>
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.