Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2011, 19:21
MitchPull
 
Fecha de Ingreso: noviembre-2009
Mensajes: 9
Antigüedad: 14 años, 5 meses
Puntos: 1
Validar Formulario

Hola
Necesito validar un formulario, tengo problemas con algunos campos de texto.. solo puedo validar los 3 primeros.. quiero que avise si no se ha llenado algún espacio. Gracias por su ayuda

Código HTML:
<html>
<head>
	<title>
	Informaci&oacute;n
	</title>
	
	<script language="javascript" type="text/javascript">
		function vacio(q) 
		{
			for(i=0; i<q.length; i++)
			{
				if(q.charAt(i) !=" ")
				{ return true }
			}
			return false
		}

		function valida(f)
		{
			if(vacio(f.nombre.value)==false)
			{
				alert("Introduzca su Nombre")
				return false
			}
			else if(vacio(f.apellido.value)==false)
			{
				alert("Introduzca su Apellido")
				return false
			}
			else if(vacio(f.edad.value)==false)
			{
				alert("Introduzca su Edad")
				return false
			}

		}
		
		
	</script>
</head>
<body background="fondo.jpg">
	<h1> Caputra de datos personales</h1>
	<p> Complete por favor el siguiente formulario: </p>

	<form name="firmdatos" action="" method="post" onSubmit="return valida(this);">
	
		<table border="0">
			<tr>
				<td><b>Nombre:</b></td>
				<td colspon="2">
					<input type="text" name="nombre">
				</td>
			</tr>
			<tr>
				<td><b>Apellido:</b></td>
				<td colspon="2">
					<input type="text" name="apellido">
				</td>
			</tr>
			<tr>
				<td><b>Edad:</b></td>
				<td colspon="2">
					<input type="text" name="edad">
				</td>
			</tr>
			<tr>
				<td><b>Dirección:</b></td>
				<td colspon="2">
					<input type="text" name="direccion">
				</td>
			</tr>	
			<tr>
				<td><b>Ciudad:</b></td>
				<td colspon="2">
					<select name="ciudad">
						<option value=1> Bogot&aacute;</option>
						<option value=2> Cali</option>
						<option value=3> Medellin</option>
						<option value=4>Barranquilla</option>
						<option value=5> Cartagena</option>
					</select>
				</td>
			</tr>
			<tr>
				<td><b>Telefono:</b></td>
				<td colspon="2">
					<input type="text" name="telefono">
				</td>
			</tr>
			<tr>
				<td><b>Celular:</b></td>
				<td colspon="2">
					<input type="text" name="celular">
				</td>
			</tr>
			<tr>
				<td><b>Correo:</b></td>
				<td colspon="2">
					<input type="text" name="correo">
				</td>
			</tr>
			<tr>
				<td><b>Perfil:</b></td>
				<td colspon="2">
					<textarea name="areaperfil" rows="4" cols="50" ></textarea>
				</td>
			</tr>
			<tr>
				<td>&nbsp;</td>
				<td>&nbsp;</td>
				<td><input type="submit" value="Aceptar"></td>
			</tr>

	</form>
	
</body>
</html>