henrikjohanssonMedlem sedan maj 2000373 inlägg
Jag har lyckats göra en IF sats men hur gör jag en ifsats med OR
Så här vill jag att den skall fungera
men hur skall koden se ut?
if(document.gastbok.namn.value.toLowerCase() == "fubar" OR "screwed")
{
document.gastbok.email.value= document.gastbok.namn.value.replace(" ", ".").toLowerCase()+"@useless.24-7webhosting.com";
}
------------------
Henrik Johansson
colioneMedlem sedan juni 20013 386 inlägg
Så vitt jag vet använder inte javascript or utan || två lodräta streck.
Så den översta koden blir:
Var namn=document.gastbok.namn.value, var email=document.gastbok.email.value;
if(namn.toLowerCase() == "fubar" || namn.toLowerCase()== "screwed")
Den undre är jag mer osäker på.....jag kanske är helt fel ute om jag påstår att replace inte används av javascript....utan att man använder split där....är osäker....
Var namn=document.gastbok.namn.value, var email=document.gastbok.email.value;
if(namn.toLowerCase() == "fubar" || namn.toLowerCase()== "screwed") {
email.value= namn.split(" ", ".").toLowerCase()+"@useless.24-7webhosting.com";
}
Så borde koden se ut enligt mej.....
[r]Fel tänkt :r [/r]
[r]stavfel :r [/r]
[r]stavfel igen :r [/r]
[Redigerat av colione den 06 nov 2001]
[Redigerat av colione den 06 nov 2001]
[Redigerat av colione den 06 nov 2001]
JojoxxMedlem sedan juni 20004 306 inlägg
Nej, replace() är rätt. split() delar upp en sträng i en array efter det skiljetecken(sekvens) man anger.
Däremot skulle nog jag göra replace() och toLowercare() i 2 steg. Ser en potentiell risk att en del webbläsare kan få problem när de sitter ihop.
I övrigt är det rätt or = || och skall du göra flera jämförelser måste det vara hela, alltså inte bara "fubar" || "screwed"
------------------
/ J
[Redigerat av Jojoxx den 06 nov 2001]
henrikjohanssonMedlem sedan maj 2000373 inlägg
Tack det funkade jättebra!!
------------------
Henrik Johansson
colioneMedlem sedan juni 20013 386 inlägg
Jag vet att detta inte är någon skola jojjox, men skulle du kunna ge mig ett xempel där man använder split *hoppas*
------------------
I'm not vulgar. I never use the "F" word. To "make love" is a much nicer phrase to describe what my girlfriend did... to 8 of my friends while I was in the hospital... banging her sister... who's in a coma...
JojoxxMedlem sedan juni 20004 306 inlägg
Lite fantasibrist nu, men här är ett exempel som borde vara självförklarande.
var colors="Gul Blå Röd Grön";
var minArray=new Array();
minArray=colors.split(" ");
for(var n=0;n<minArray.length;n++){
document.write(minArray[n]+' är en fin färg. ');
}
------------------
/ J
colioneMedlem sedan juni 20013 386 inlägg
tack jojoxx du är en ängel ;)
------------------
I'm not vulgar. I never use the "F" word. To "make love" is a much nicer phrase to describe what my girlfriend did... to 8 of my friends while I was in the hospital... banging her sister... who's in a coma...