Tengo un textBox el cual tiene el TabIndex en "1" y llama la función al precionar cualquier tecla, este es mi textbox con TabIndex=1
Código:
Tengo otro textbox que tiene el TabIndex = 2.<asp:textbox id="txtNoCheque" onkeydown="return keyPress(this, event);" style="Z-INDEX: 104; LEFT: 97px; POSITION: absolute; TOP: 112px" runat="server" Width="108px" Height="24px" tabIndex="1"></asp:textbox>
Este es la función:
Código PHP:
<script language="javascript">
window.resizeTo(400,410);
function keyPress (field, evt){
var keyCode = document.layers ? evt.which : document.all ? evt.keyCode : evt.keyCode;
if (keyCode != 13)
return true;
else{
getNextElement(field).focus();
return false;
}
}
function getNextElement (field){
var frm = field.form;
var bIs = false;
var Indice = field.tabIndex + 1
for (var e=0;e<frm.length;e++){
if(frm[e].type=="text" && frm[e].tabIndex == Indice && bIs)
return frm.elements[e];
if (field==frm[e]) bIs=true;
}
}
</script>
El error dice asi:
Microsoft JScript runtime error: 'undefined' is null or not an object
Pero yo le envio this (el textbox), osea que no puede ser nulo ni mucho menos que no está declarado, que puede estar pasando?