Just nu i M3-nätverket
Gå till innehåll

kolla okänt antal fält?


Badtant

Rekommendera Poster

hej!

 

nedanstående formulär kan innehålla ett okänt antal fält vid namn number1, number2, number 3 osv. det jag vill göra med mincheck-funktion är att kolla igenom alla dessa. som den ser ut nu så kollar den bara den första. kanman göra någon form av loop till detta?

 

/niklas

 

<form name="send" method="post" onSubmit="return check()" action="cartupdate.asp">

<input type="text" class="form" name="number1" maxlength="2">

<input type="text" class="form" name="number2" maxlength="2">

<input type="text" class="form" name="number3" maxlength="2">

<input type="image" src="uppdateraantal.gif" value="submit">

</form>

 

function check()

{

if (document.send.number1.value == "")

{

alert("Fyll i alla fält!");

return false;

}

if (isNaN(document.send.number1.value) == true)

{

alert("Alla fält är inte giltiga!");

return false;

}

}

 

Länk till kommentar
Dela på andra webbplatser

Här är en enkel variant som fungerar efter ditt exempel:

 

<script language="JavaScript" type="text/javascript">
function check(myForm) {
var allElements = myForm.elements;

for (i=0; i<allElements.length; i++) {
	if (allElements[i].value==""){
		alert('Du glömde fylla i '+allElements[i].name);
		return false;
	}
}
}
</script>

 

Ändra bara onSubmit till onSubmit="return check(this);"

 

/OZn

_______________________________________________________

Microchips - De små potatisflingorna du äter allra sist i chipspåsen

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...