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

loopa genom x antal boxar?


sense

Rekommendera Poster

Om jag döper tre olika text boxar till box1, box2 och box3. Hur gör man för att via en loop se om det finns något I skrivet I dem? (det är loopen som är problemet, jag kan inte få fram objekten form.box1.value, form.box2.value … ).

Länk till kommentar
Dela på andra webbplatser

Hejsan Sense!!!

 

Här kommer en liten lösning på Ditt problem... - Håll till godo:

 

<html>

 

<script language="JavaScript1.2">

 

function validateform(){

var i;

var inputname;

var errorcheck;

 

for(i=1; i<4; i++){

inputname = "box" + i

if(document.all[inputname].value.length < 1){

window.alert("Du måste fylla i: " + inputname);

errorcheck = 1;

}

}

 

if(errorcheck != 1){

document.testform.submit();

}

 

}

 

</script>

 

 

<form name="testform" action="form.htm">

<input type="text" name="box1">

<input type="text" name="box2">

<input type="text" name="box3">

<input type="button" onclick="validateform()" value="Validera">

</form>

 

</html>

 

[inlägget ändrat 2001-08-07 11:02:43 av Kev]

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...