image
Inicio » Foros » JavaScript

JavaScript

problemas con el foco en una funcion de

Volver al foro | Responder | Añadir nuevo tema


De: alexisverano
Fecha: 31/01/2013
Mensaje:

Amigos,

Tengo una funcion que me controla el llenado de los campos con decimales, la misma es generica para todos los campos con la misma funcionabilidad, pero cuando se escribe algo incorrecto, deberia dejarme el foco en dicho objeto, pero no ocurre asi.

Aqui dejo los codigo, por favor decirme que esta mal.


function checkdecimales(id) {
chk = /^([0-9]{1,27}\.[0-9]{2})$/
sFilter=document.getElementById(id).value;
if(!chk.test(sFilter))
{
msg = "Debe entrar un entero con dos decimales separados por un (.).";
alert(msg);
document.getElementById(id).value="";
document.getElementById(id).focus();
return false;
}
}




<table width="25%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Ingresos:
<input name="text" type="text" class="cajatexto" id="obj_ingresos" size="8" onchange="checkdecimales(this.id)" /></td>
</tr>
<tr>
<td>Servicios:
<input name="text2" type="text" class="cajatexto" id="obj_servicios" size="8" onchange="checkdecimales(this.id)"/></td>
</tr>
<tr>
<td>Ventas:
<input name="text3" type="text" class="cajatexto" id="obj_ventas" size="8" onchange="checkdecimales(this.id)"/></td>
</tr>
</table>



Volver al foro | Responder | Añadir nuevo tema

Quizás le interese:

WebEstilo.com no se hace responsable de las opiniones que los usuarios puedan verter en cualquiera de los foros existentes.

Si te solucionó el problema pulsa en G+1


Gracias!






Comparte



Última modificación:31 de Agosto de 2017. Spain - Espa�a.
© 1998-2004 por . Todos los derechos reservados.