Trådstart 16 feb. 2006 22:02 #1 har en sida där man ska skriva antal menyer... men man kan välja på 3 menyer... och i någon av textfälten måste det finnas ett antal
Meny 1</a>
<input name="meny1" type="text" size="3" maxlength="4">
| <a href="menyer.asp">Meny 2</a>
<input name="meny2" type="text" size="3" maxlength="4">
| <a href="menyer.asp">Meny 3</a>
<input name="meny3" type="text" size="3" maxlength="4">
Hur gör jag då i valideringen??
Visst inte hur jag skulle söka bland gamla inlägg!!1
MVH
bengt
P Peter S Medlem sedan dec. 2002 5 483 inlägg När skall valideringen ske, samt vad för typ av värde får det finnas i textfälten?
jag har validerign när du klickar på "boka" kanppen.. har ett javascript som sköter det hela.. I fäletn ska det stå siffror... hur många personer som ska ha den ena menyn och andra menyn osv.
P Peter S Medlem sedan dec. 2002 5 483 inlägg onsubmit alltså?
<form onsubmit="return validate(this)"...
function validate(f){
var elms = f.elements;
return /^\d+$/.test(elms["meny1"].value)
|| /^\d+$/.test(elms["meny2"].value)
|| /^\d+$/.test(elms["meny3"].value);
}
om resten av valdieringen ser ut så här då
function Validate(){
namn = document.reg.elements[1].value;
if (namn.length < 2) {
alert("Du har inte skrivit något namn.");
document.reg.namn.focus();
return false;
}
P Peter S Medlem sedan dec. 2002 5 483 inlägg function Validate(){
var elms = document.reg.elements;
if (elms["namn"].value.length < 2){
elms["namn"].focus();
return false;
}
if(/^\d+$/.test(elms["meny1"].value)
|| /^\d+$/.test(elms["meny2"].value)
|| /^\d+$/.test(elms["meny3"].value))
{
alert("...");
return false;
}
return true;
}