Mie Sep 10, 2008 3:33 pm
|
 |
edward
Perlero Nuevo

|
Registrado: 25 Ago 2008
Mensajes: 5
|
|
| Distinguir tipos de datos en un formulario de JavaScript |
|
|
Saludos otra vez, tengo hecho un formulario, pero me falta ponerle los controles para los datos, es decir, que donde vayan letras no me acepte números y viceversa.
Favor verifique esta parte del código donde se encuentra la función validanombre(), porque no me funciona aun.
| HTML: | <html>
<head>
<title You online, Registro de datos>
</title>
<!--- CON ESTA FUNCION TRATO DE RECHAZAR LOS VALORES QUE NO SEA DE TEXTO EN LOS CAMPOS QUE ASI LO REQUIERAN-->
<script>
function validanombre(document.registro.Nombre.value){
//verificara si el valor no es numerico.
//si es numero lo rechazara
x=Nombre
//Compruebo si es un valor numérico
if (isNaN(x)) {
//entonces (no es numero) se queda igual
Nombre=x
}else{
//En caso contrario (Si era un número) devuelvo el valor
alert("Debe escribir ")
return ""
}
}
</script>
</head>
<body>
<P <h4 align="center">
<font color "Black", face= "time new romans", <b> DATOS PERSONALES </h4 align="center">
<h5 align="center">
<!-- La etiqueta strong es igual a la etiqueta b, para poner negrita.-->
</font>
<table border="1" width="98%", height="93%", align= "center", cellpadding="7", bgcolor="orange">
<tr>
<!-- forma action para enviar las informaciones al correo electronico, y method con el atributo post
para enviar informacion.-->
<td> <align="left">
<valign="top">
<form name=registro action="emedward222@yahoo.com" method="post" enctype="textplain">
<font color "Black", face= "Time new romans", size= "-1", <b> Mi Nombre
<input name="Nombre" type="text" value "" size= "18" maxlenght="18" onBlur="validanombre()">
...
|
Gracias |
|
|
|

Sab Oct 18, 2008 2:53 pm
|
 |
elnico
Perlero Nuevo

|
Registrado: 09 Sep 2007
Mensajes: 46
|
|
|
|
|
Hola.
Después de cada línea de JavaScript hay que poner ";" .
Otra cosa que puede fallar es el paso del argumento pero no estoy seguro.
Saludos. |
|
Powered by phpBB © 2001, 2005 phpBB Group
|