que tal como le hago para que un campo de mi formulario solo me acepte numeros y no me permita utilizar caracteres !!!
| |||
Re: validar numeros <form method="post" action="accseso.asp" onSubmit="return validar(this)"> <script Language="JavaScript"> <!-- function validar(formulario) { var checkOK = "0123456789,.' "; var checkStr = formulario.NUMERO.value; var allValid = true; for (i = 0; i < checkStr.length; i++) { ch = checkStr.charAt(i); for (j = 0; j < checkOK.length; j++) if (ch == checkOK.charAt(j)) break; if (j == checkOK.length) { allValid = false; break; } } if (!allValid) { alert("Escriba sólo números en el campo NUMERO."); formulario.NUMERO.focus(); return (false); } // --> </script> Esto comprobará que solo se hayan escrito o números o "," o "." o "'" o " ", y se hay algún otra caracter que hará una alerta y te devolverá al campo NUMERO. Saludos. |
| |||
Re: validar numeros
Código:
<hr noshade size=1><img src="http://www.gograph.com/Images-8712/ClipArt/cat03.gif" height="50" border=0 align="absmiddle"> <font size="2" face="verdana" color="#000000">bet[/CODE] <html> <head> <title> Solo numeros </title> <script language="JavaScript"> <!-- var nav4 = window.Event ? true : false; function acceptNum(evt) { // NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57 var key = nav4 ? evt.which : evt.keyCode; return (key <= 13 || (key >= 48 && key <= 57)); } //--> </script> </head> <body> <input type=text name="valor" size=12 maxlength=12 onKeyPress="return acceptNum(event)"><br> </body> </html> |
| |||
Re: validar numeros cheka esto mas sencillito <script language="Javascript"> /*-- for(unKnown){ [email protected] } <--do n't remove*/ function Validar(form) { if (isNaN(form.pregunta1.value)) { alert("Porfa Solo numeros"); ; return; } } </script> <form action="null"> <input name="pregunta1" type="text" value="only numeros"><br> <input type="button" value="Enviar" onClick="Validar(this.form)"> </form> |