Foro de Informatica
" Hay la misma diferencia entre un sabio y un ignorante que entre un hombre vivo y un cadáver "

- Aristóteles -



        


Google
 
Web www.ComputerFacil.com
Forista del Mes:

Kobas




  Reply to this topicStart new topicStart Poll

> Verificación
Izbi
Publicado: Feb 6 2008, 09:12 PM
Quote Post


Nanobit
*

Grupo: Miembros
Mensajes: 12
Miembro nº: 30.196
Registrado: 29-October 07



Estoy haciendo un formulario usando javascript y html, lo que me gustaría hacer es que el usuario escriba el nombre y los dos apellidos, entonces le dé al botón y mediante javascript comprobar que existen al menos tres palabras y que todos los datos son letras y espacios en blanco.

Por ahora sólo he conseguido que verifique si hay algo escrito...

CODE
<html>
<head>
<TITLE>Ejercicio3</TITLE>
<script language ="javascript">
function verificar(){
if (document.formu.Nombre.value=="")
{
alert("ERROR!!!\n\n El campo está vacío!");
}
else
{alert("CORRECTO!!!\n\n El campo está cumplimentado.");
}}
</script>
</head>
<body>
<div align="center">
<form name="formu">
<input type="text" name="Nombre" size="18">
<br>
<input type="button" value="verificar" onClick="verificar();">
</form>
</div>
<body>
</body>
</html>


Gracias, es importante.




PMEmail Poster
Top
guaitaku
Publicado: Feb 8 2008, 11:21 AM
Quote Post


Developer
Group Icon

Grupo: Super Moderadores
Mensajes: 731
Miembro nº: 2.383
Registrado: 5-May 05



Pues del mismo modo que lo has hecho pero ampliandolo un poco, por ejemplo:

CODE


<html>
<head>
<TITLE>Ejercicio3</TITLE>
<script language ="javascript">
function verificar(){

if (document.formu.Nombre.value=="" || document.formu.Apellidos.value == "")
{
alert("ERROR!!!\n\n El campo está vacío!");
}
else
{
alert("CORRECTO!!!\n\n El campo está cumplimentado.");
}
}
</script>
</head>
<body>
<div align="center">
<form name="formu">
<input type="text" name="Nombre" size="18">
<input type="text" name="Apellidos" size="18">
<br>
<input type="button" value="verificar" onClick="verificar();">
</form>
</div>
<body>
</body>
</html>


En el caso que se quiera evaluar el segundo apellido se deberia implementar un array con los dos apellidos y contar que sea > 1.

En ese caso se usaria un var str = textboxapellido y luego un var l = str.Split(" "); para separarlo por espacios, por ultimo se haria ademas la comprobacion de l.length para ver su longitud de elementos.

No lo he escrito en codigo ya que apellidos no todo el mundo tiene dos (en estados unidos generalmente solo tienen uno).

Saludos


¿Quieres ganar dinero escribiendo sobre tus aficiones? - www.Redactores.es



--------------------
user posted image
PMEmail Poster
Top
0 usuario(s) está(n) leyendo esta discusión (0 invitado(s) y 0 usuario(s) anónimo(s))
0 miembro(s):

Topic Options Reply to this topicStart new topicStart Poll

 


ComputerFacil.com © 2006
          Webs Afiliadas - Contacto
Ofertas PCs :: Consultor de Marketing Online :: Foros :: Posicionamiento Web :: Foros de Informatica :: Foros :: eurodipity :: elhacker

eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity