Kalde funktion med tab
Hej,Jeg har dette script med to funktioner:
Den første funktion tilføjer dynamisk input elementer i formen (der tilføje ekstra felter).
Den anden funktion kalder den første funktion, når et felt har fokus og man taster enter.
Jeg vil bare gerne kalde funktionen med tab i stedet for enter.
Har prøvet at udskifte event.keyCode==13 med event.keyCode==9 uden resultat...?
<html>
<head>
<script language="JavaScript" type="text/javascript">
var counter = 1;
function addInput(divName){
var newdiv = document.createElement('div');
newdiv.innerHTML = "<input type='text' width='130px' maxlength='12' name='serial' onkeypress='checkTabPress(event);'> " + (counter + 1) + ".";
document.getElementById(divName).appendChild(newdiv);
counter++;
}
function checkTabPress(e){
if (event.keyCode==13)
addInput('dynamicInput');
}
</script>
</head>
<body>
<form method="post">
<div id="dynamicInput" style="text-align:left;">
<input type="text" name="serial[]" onkeypress="checkTabPress(event);"> 1.
</div>
</form>
</body>
</html>