Gracias harvestmoon pero no me funciono lo puse asi y nada
Código asp:
Ver original<script language="javascript">
<!--
function LP_data(){
var key=window.event.keyCode;
if ((key < 48 || key > 57) && key != 32 && key != ""){// y key != 0) y colocando otro if con esas condiciones pero nada
window.event.keyCode=0;
}}
-->
</script>
lo e intentado asi y tampoco nada haber si alguien sabe xq no me funciona lo vi en
las FAQs de javascript aca en el foro y lo adapte a mi caso:
Código asp:
Ver original<script language="JavaScript">
function noVacio() {
var i;
var n = parseInt(document.form1.text1.value);
var bError = false;
for (i = 0; i < n; i++){
bError = bError || (eval("document.form1.text1" + i + ".value == ''"));
if (bError){
alert("El campo debe contener datos");
eval("document.form1.text1" + i + ".focus()");
break;
}
}
if (!bError) alert("Ok");
}
</script>
y lo llamo asi en el evento onBlur:
Código asp:
Ver original<tr>
<td width="38%" nowrap class="Estilo7">Número de Chip:</td>
<td colspan="2">
<input type="text" name ="text1" size="25" maxlength="20" onKeyPress="LP_data()" onBlur="noVacio()" onMouseover="showtip2(this,event,'Los datos deben ser númericos y no estar en blanco');" onMouseout="hidetip2();" STYLE="cursor: hand"><BR>
</td>
</tr>