Knasig rubrik det blev,
men jag kom inte på nåt bättre.
Har en funktion som kollar att fälten i ett formulär
är ifyllda.
Fast det tokar sej.
Det räcker med att man slår ett mellanslag,
så tolkar skriptet det som om något är skrivet.
Hur göra?
function validateForm() {
if (document.gast.namn.value=="") {
alert("Du måste fylla i ditt namn.");
return false;
} else if (document.gast.rubrik.value=="") {
alert("Du måste skriva en rubrik.");
return false;
} else if (document.gast.mess.value=="") {
alert("Du har glömt att skriva ett meddelande.");
return false;
} else {
alert("Ditt inlägg är postat.");
return true;
}
}
function trim(s) {
while (s.substring(0,1) == ' ') {
s = s.substring(1,s.length);
}
while (s.substring(s.length-1,s.length) == ' ') {
s = s.substring(0,s.length-1);
}
return s;
function validateForm() {
if (trim(document.gast.namn.value)=="") {
alert("Du måste fylla i ditt namn.");
return false;
} else if (trim(document.gast.rubrik.value)=="") {
alert("Du måste skriva en rubrik.");
return false;
} else if (trim(document.gast.mess.value)=="") {
alert("Du har glömt att skriva ett meddelande.");
return false;
} else {
alert("Ditt inlägg är postat.");
return true;
}
}