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

Formulär


Patric Johansson

Rekommendera Poster

Patric Johansson

Jag har ett formulär som innehåller 4st input rutor.

Varje ruta har ett max värde, och nu skulle jag vilja att när det max värdet blir fullt går den över till nästa input osv till den sista.

 

Någon som vet hur man gör det?

 

Tack på förhand!

 

/ProTeuS

Resistance is futile. You will be assimilated.
- citat från "Star Trek - First Contact"

 

Länk till kommentar
Dela på andra webbplatser

Kristianstad

Hej hej!

<html>
<head>
<SCRIPT LANGUAGE="Javascript">
function jumpNext(activeField) {
if (activeField.value.length == activeField.maxLength) {
	for (i=0; i < myform.elements.length; i++) {
		if (myform.elements[i].name == activeField.name) {
			fieldOrder = i;
			i = myform.elements.length + 1;
		}
	}
	myform.elements[fieldOrder + 1].focus();
}
}
</SCRIPT>
</head>
<body>
<form name="myform">
<input type="TEXT" name="nummer1" size="6" maxlength="6" onKeyUp="jumpNext(this);">
<input type="TEXT" name="nummer2" size="6" maxlength="6" onKeyUp="jumpNext(this);">
<input type="TEXT" name="nummer3" size="6" maxlength="6" onKeyUp="jumpNext(this);">
<input type="TEXT" name="nummer4" size="6" maxlength="6">
</form>
</body>
</html>

 

Är det så du vill ha det?

/ Kristoffer

Windows kunde inte hitta något tangentbord. Tryck F1 för att försöka igen eller F2 för att avbryta.

 

Länk till kommentar
Dela på andra webbplatser

Patric Johansson

precis så, tackar!

 

de går inte att få markören att hoppa tbx när man suddar? :)

 

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