enfoque en un input type text
Publicado por zendi (1058 intervenciones) el 20/04/2014 03:45:02
buenas a todos tengo este codigo:
function validar2campos()
{
if(parseInt(form1.valor.value) > parseInt(form1.monto.value))
{
alert("El monto de cancelacion debe ser menor o igual a la deuda");
document.getElementById("idElemento").focus();
}
}
<td><input type='text' value='$nroapto' name='nroapto' readonly='true'></td>
<td width='50'><input type='text' value='$cedula' name='cedula' readonly='true'></td>
<td width='50'><input type='text' value='$dia"."/"."$mes"."/"."$anio' readonly='true' name='fecha'></td>
<td width='50'><input type='text' value='$monto' size='8' readonly='true' name='monto' align='right'></td>
<td width='50'><input type='text' value='$valor' size='8' name='valor' id='idElemento'></td>
</tr>
</table><br>";
echo"<input type='submit' class='color1' name='action' value='Enviar' align='right' onClick='validar2campos()'>";
la funcion en javascript esta bien pero el problema es que se enfoca una vez solamente en el input type text
pero cuando presiono el submit:
se pierde el enfoque;
la idea es que cuando se presione este submit mantenga el enfoque hasta que la cantidad sea menor o igual para asi evitar que la tabla en la base de datos se altere o quede en negativo.
He buscado las diversas formas pero no lo hace.
function validar2campos()
{
if(parseInt(form1.valor.value) > parseInt(form1.monto.value))
{
alert("El monto de cancelacion debe ser menor o igual a la deuda");
document.getElementById("idElemento").focus();
}
}
<td><input type='text' value='$nroapto' name='nroapto' readonly='true'></td>
<td width='50'><input type='text' value='$cedula' name='cedula' readonly='true'></td>
<td width='50'><input type='text' value='$dia"."/"."$mes"."/"."$anio' readonly='true' name='fecha'></td>
<td width='50'><input type='text' value='$monto' size='8' readonly='true' name='monto' align='right'></td>
<td width='50'><input type='text' value='$valor' size='8' name='valor' id='idElemento'></td>
</tr>
</table><br>";
echo"<input type='submit' class='color1' name='action' value='Enviar' align='right' onClick='validar2campos()'>";
la funcion en javascript esta bien pero el problema es que se enfoca una vez solamente en el input type text
1
<input type='text' value='$valor' size='8' name='valor' id='idElemento'>
1
echo"<input type='submit' class='color1' name='action' value='Enviar' align='right' onClick='validar2campos()'>";
la idea es que cuando se presione este submit mantenga el enfoque hasta que la cantidad sea menor o igual para asi evitar que la tabla en la base de datos se altere o quede en negativo.
He buscado las diversas formas pero no lo hace.
Valora esta pregunta


0