Tema: campo vacio
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/07/2003, 02:23
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 2 meses
Puntos: 61

Es muy sencillo, axion2000. No hace falta uqe te lo manden por email. te lo decimos aquí.

Podría ser así:

----------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>

<script>
function comprobar(esto){
if(esto.correo.value==""){alert("Por favor, rellene el campo de correo!!");}
else{esto.submit()}
}
</script>
<style>
input{font:normal 10px/10px verdana;border:solid 1px black}
td{font:normal 10px/10px verdana;}
</style>
</head>

<body>
<table>
<tr>
<form action="javascript:alert('Enviandoooo!!')"
name="formulario"
id="formulario"
onsubmit="comprobar(this);return false">
<tr>
<td>
Nombre:
</td>
<td>
<input type="text"
name="nombre">
</td>
</tr>
<tr>
<td>
Apellidos:
</td>
<td>
<input type="text"
name="apellidos">
</td>
</tr>
<tr>
<td>
Correo:
</td>
<td>
<input type="text"
name="correo"><br>
Este es obligatorio!
</td>
</tr>
<tr>
<td align="center" colspan=2>
<input type="image"
style="border:none;"
value="enviar"
src="http://www.forosdelweb.com/images/reply.gif">
</td>
</tr>

</form>
</table>

</body>
</html>
-------------------------------------------------

Fíjate en los nombres de los campos. En el código del javascript decimos que si el campo correo (con name=correo) está vacío pues que nos lo diga con un alert, y si no que lo mande.

Los input img (como me hizo ver nuestra querida tunait()) envían los formularios sin tener que decirselo, por defecto son como los submit.

Si tienes cualquier duda nos lo dices.

Un saludo y bienvenido a los foros!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.