Just nu i M3-nätverket
Jump to content

return true/false


kryxz

Recommended Posts

hur fungerar dessa?

har ett ganska långt script som testar en massa fält i ett formulär

 

men det är endast första kontrollen som fungerar...

 

 

<script language="JavaScript">

function tecken() {

 

if (document.registrering.username.value.length > 2) {

 

for (var i = 0; i < document.registrering.username.value.length; i++) {

 

if (document.registrering.username.value.charAt(i) == "a" || document.registrering.username.value.charAt(i) == "b" || document.registrering.username.value.charAt(i) == "c" || document.registrering.username.value.charAt(i) == "d" || document.registrering.username.value.charAt(i) == "e" || document.registrering.username.value.charAt(i) == "f" || document.registrering.username.value.charAt(i) == "g" || document.registrering.username.value.charAt(i) == "h" || document.registrering.username.value.charAt(i) == "i" || document.registrering.username.value.charAt(i) == "j" || document.registrering.username.value.charAt(i) == "k" || document.registrering.username.value.charAt(i) == "l" || document.registrering.username.value.charAt(i) == "m" || document.registrering.username.value.charAt(i) == "n" || document.registrering.username.value.charAt(i) == "o" || document.registrering.username.value.charAt(i) == "p" || document.registrering.username.value.charAt(i) == "q" || document.registrering.username.value.charAt(i) == "r" || document.registrering.username.value.charAt(i) == "s" || document.registrering.username.value.charAt(i) == "t" || document.registrering.username.value.charAt(i) == "u" || document.registrering.username.value.charAt(i) == "v" || document.registrering.username.value.charAt(i) == "w" || document.registrering.username.value.charAt(i) == "x" || document.registrering.username.value.charAt(i) == "y" || document.registrering.username.value.charAt(i) == "z" || document.registrering.username.value.charAt(i) == "A" || document.registrering.username.value.charAt(i) == "B" || document.registrering.username.value.charAt(i) == "C" || document.registrering.username.value.charAt(i) == "D" || document.registrering.username.value.charAt(i) == "E" || document.registrering.username.value.charAt(i) == "F" || document.registrering.username.value.charAt(i) == "G" || document.registrering.username.value.charAt(i) == "H" || document.registrering.username.value.charAt(i) == "I" || document.registrering.username.value.charAt(i) == "J" || document.registrering.username.value.charAt(i) == "K" || document.registrering.username.value.charAt(i) == "L" || document.registrering.username.value.charAt(i) == "M" || document.registrering.username.value.charAt(i) == "N" || document.registrering.username.value.charAt(i) == "O" || document.registrering.username.value.charAt(i) == "P" || document.registrering.username.value.charAt(i) == "Q" || document.registrering.username.value.charAt(i) == "R" || document.registrering.username.value.charAt(i) == "S" || document.registrering.username.value.charAt(i) == "T" || document.registrering.username.value.charAt(i) == "U" || document.registrering.username.value.charAt(i) == "V" || document.registrering.username.value.charAt(i) == "W" || document.registrering.username.value.charAt(i) == "X" || document.registrering.username.value.charAt(i) == "Y" || document.registrering.username.value.charAt(i) == "Z" || document.registrering.username.value.charAt(i) == "_" || document.registrering.username.value.charAt(i) == "0" || document.registrering.username.value.charAt(i) == "1" || document.registrering.username.value.charAt(i) == "2" || document.registrering.username.value.charAt(i) == "3" || document.registrering.username.value.charAt(i) == "4" || document.registrering.username.value.charAt(i) == "5" || document.registrering.username.value.charAt(i) == "6" || document.registrering.username.value.charAt(i) == "7" || document.registrering.username.value.charAt(i) == "8" || document.registrering.username.value.charAt(i) == "9") { }

else

alert("Du får bara använda dig av tecknen a-z, A-Z, 0-9 och _ i användarnamnet");

return false;

break

}

}

 

else { alert("Ditt användarnamn måste vara minst 3 tecken långt!")

return false;

}

 

 

 

 

if (document.registrering.password.value.length > 2) {

 

for (var c = 0; c < document.registrering.password.value.length; c++) {

 

if (document.registrering.password.value.charAt© == "<" || document.registrering.password.value.charAt© == ">") {

alert("Ditt lösenord får inte innehålla < eller >!");

return false

}

else

break

}

}

else { alert("Ditt lösenord måste vara mer än 3 tecken långt!")

return false

}

 

 

if (document.registrering.password.value == document.registrering.password2.value) {

}

else

{

alert("Lösenorden är inte samma!");

return false;

}

 

 

if (document.registrering.mail.value.length > 5) {

 

for (var c = 0; c < document.registrering.mail.value.length; c++) {

 

if (document.registrering.mail.value.charAt© == "<" || document.registrering.mail.value.charAt© == ">") {

alert("Felaktig mailadress!")

return false

}

else

break

}

}

else { alert("Felaktig mailadress!")

return false}

 

 

 

if (document.registrering.fornamn.value.length > 1) {

 

for (var c = 0; c < document.registrering.fornamn.value.length; c++) {

 

if (document.registrering.fornamn.value.charAt© == "<" || document.registrering.fornamn.value.charAt© == ">") {

alert("Tror inte på att detta är ditt namn!")

return false}

else

break

}

}

else { alert("Tror inte på att detta är ditt namn!")

return false}

 

 

 

if (document.registrering.efternamn.value.length > 1) {

 

for (var c = 0; c < document.registrering.efternamn.value.length; c++) {

 

if (document.registrering.efternamn.value.charAt© == "<" || document.registrering.efternamn.value.charAt© == ">") {

alert("Tror inte på att detta är ditt namn!")

return false

}

else

break

}

}

else { alert("Tror inte på att detta är ditt namn!")

return false}

 

 

 

 

if (document.registrering.postnummer.value.length == 5) {

 

for (var b = 0; b < document.registrering.postnummer.value.length; b++) {

 

if (document.registrering.postnummer.value.charAt(B) == "0" || document.registrering.postnummer.value.charAt(B) == "1" || document.registrering.postnummer.value.charAt(B) == "2" || document.registrering.postnummer.value.charAt(B) == "3" || document.registrering.postnummer.value.charAt(B) == "4" || document.registrering.postnummer.value.charAt(B) == "5" || document.registrering.postnummer.value.charAt(B) == "6" || document.registrering.postnummer.value.charAt(B) == "7" || document.registrering.postnummer.value.charAt(B) == "8" || document.registrering.postnummer.value.charAt(B) == "9") {

}

else

alert("Du har angivit ett felaktigt postnummer!")

return false

break

}

}

else { alert("Du har angivit ett felaktigt postnummer!")

return false}

return true

}

</script>

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...