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
Peter SMedlem sedan dec. 20025 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.
Peter SMedlem sedan dec. 20025 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;
}
Peter SMedlem sedan dec. 20025 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;
}