Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/04/2004, 05:22
stefmonl
 
Fecha de Ingreso: abril-2004
Mensajes: 69
Antigüedad: 14 años, 6 meses
Puntos: 0
ok

Ya me coge los valores del form, pero ahora quiero comprobar los campos telefono i nombre q esten llenos.
Aqui va el codigo, a ve rsi me ayudais.
--------------------------------compramos.php------------
<html>
<head>
<title>Compramos tu local</title>
<link rel="stylesheet" href="style.css" type="text/css">
<meta name="description" content="Compramos tu local">


</head>

<body>
<table align="center">
<tr>
<a href="./marebar.htm"><img src="./ima/marebar.bmp" width="100" height="75" alt="Pagina bienvenida"></a>
</tr>
<tr width="75%" height="100%">
<table cellpadding="1" align="center">
<tr>
<td rowspan="5"><a href="./quien.htm"><img src="./ima/quien.bmp" alt="¿Quién somos?" border="0"></a></td>
<td><a href="./conquien.htm"><img src="./ima/conquien.bmp" alt="¿Con quién trabajamos?" border="0"></a></td>
<td><a href="./ofrecemos.htm"><img src="./ima/ofrecemos.bmp" alt="¿Qué ofrecemos?" border="0"></a></td>
<td><a href="./buscamos.php"><img src="./ima/buscamos.bmp" alt="Buscamos tu local" border="0"></a></td>
<td><a href="./compramos.php"><img src="./ima/compramos.bmp" alt="Compramos locales" border="0"></a></td>
<td><a href="./donde.htm"><img src="./ima/donde.bmp" alt="¿Donde nos encontramos?" border="0"></a></td>
</tr>
</table>
<table align="left">
<tr>
<td colspan=6><BR><font size="-4">Si quieres vendernos tu local, indicanos tus
datos de contacto y ubicaci&oacute;n del local, as&iacute; como sus caracter&iacute;sticas,
y nos pondremos en contacto.<BR><BR></font></td>
</tr>
<?
if (!$HTTP_POST_VARS) {
?>
<form name="Compramos" method="POST" action="compramos.php">
<tr>
<td><font size="-4" color="red">Nombre y Apellidos</font></td>
<td><font size="-4">Direcci&oacute;n</font></td>
</tr>
<tr>
<td><input type="text" name="Nombre" size="40"></td>
<td><input type="text" name="Direccion" size="40"></td>
</tr>
<tr>
<td><font size="-4">Provincia</font></td>
<td><font size="-4">CP</font></td>
</tr>
<tr>
<td><SELECT name="Provincia">
<option value=""></option><option value="A Coruña">A Coruña</option>
<option value="Alava">Alava</option><option value="Albacete">Albacete</option>
<option value="Alicante">Alicante</option><option value="Almeria">Almeria</option>
<option value="Asturias">Asturias</option><option value="Avila">Avila</option>
<option value="Badajoz">Badajoz</option><option value="Baleares">Baleares</option>
<option value="Barcelona">Barcelona</option><option value="Burgos">Burgos</option>
<option value="Caceres">Caceres</option><option value="Cadiz">Cadiz</option>
<option value="Cantabria">Cantabria</option><option value="Castellon de la Plana">Castellon de la Plana</option>
<option value="Ceuta">Ceuta</option><option value="Ciudad Real">Ciudad Real</option>
<option value="Cordoba">Cordoba</option><option value="Cuenca">Cuenca</option>
<option value="Girona">Girona</option><option value="Granada">Granada</option>
<option value="Guadalajara">Guadalajara</option><option value="Guipuzcoa">Guipuzcoa</option>
<option value="Huelva">Huelva</option><option value="Huesca">Huesca</option>
<option value="Jaen">Jaen</option><option value="La Rioja">La Rioja</option>
<option value="Las Palmas">Las Palmas</option><option value="Leon">Leon</option>
<option value="Lleida">Lleida</option><option value="Lugo">Lugo</option>
<option value="Madrid">Madrid</option><option value="Malaga">Malaga</option>
<option value="Melilla">Melilla</option><option value="Murcia">Murcia</option>
<option value="Navarra">Navarra</option><option value="Orense">Orense</option>
<option value="Palencia">Palencia</option><option value="Pontevedra">Pontevedra</option>
<option value="Salamanca">Salamanca</option><option value="Santa Cruz de Tenerife">Santa Cruz de Tenerife</option>
<option value="Segovia">Segovia</option><option value="Sevilla">Sevilla</option>
<option value="Soria">Soria</option><option value="Tarragona">Tarragona</option>
<option value="Teruel">Teruel</option><option value="Toledo">Toledo</option>
<option value="Valencia">Valencia</option><option value="Valladolid">Valladolid</option>
<option value="Vizcaya">Vizcaya</option><option value="Zamora">Zamora</option>
<option value="Zaragoza">Zaragoza</option></SELECT>
</td>
<td><input type="text" name="CP" size="10"></td>
</tr>
<tr>
<td><font size="-4" color="red">Telefono de contacto</font></td>
<td><font size="-4">E-Mail</font></td>
</tr>
<tr>
<td><input type="text" name="Telefono" size="20"></td>
<td><input type="text" name="E-mail" size="30"></td>
</tr>
<tr>
<td><font size="2"><b>Nombre del local</b></font></td>
</tr>
<tr>
<td><font size="-4">Nombre</font></td>
</tr>
<tr>
<td><input type="text" name="NombreLocal"></td>
</tr>
<tr>
<td><font size="-4">Caracter&iacute;sticas del local</font></td>
</tr>
<tr>
<td colspan="2"><textarea name="Caracteristicas" rows="5" cols="50"></textarea></td>
</tr>
<tr>
<td colspan="2"><font size="-4" color="red">**Los campos marcados en rojo son obligatorios</font></td>
</tr>
<tr>
<td><input type="submit" value="Enviar"></td>
<td><input type="reset" value="Borrar"></td>
</tr>
</form>
<? { else }
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario de compra enviado\n\n\n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["Nombre"] . "\n";
$cuerpo .= "Direccion: " . $HTTP_POST_VARS["Direccion"] . "\n";
$cuerpo .= "Provincia: " . $HTTP_POST_VARS["Provincia"] . "\n";
$cuerpo .= "CP: " . $HTTP_POST_VARS["CP"] . "\n";
$cuerpo .= "Telefono: " . $HTTP_POST_VARS["Telefono"] . "\n";
$cuerpo .= "Email: " . $HTTP_POST_VARS["E-mail"] . "\n";
$cuerpo .= "Nombre Local: " . $HTTP_POST_VARS["NombreLocal"] . "\n";
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["Caracteristicas"] . "\n";
//mando el correo...
mail("[email protected]","Formulario de compra",$cuerpo);
//doy las gracias por el envío
echo "\n\nGracias por rellenar el formulario. Se ha enviado correctamente.";
}
?>




</table>
</table>
</body>
</html>



---------Esto es exacamente lo que quiero hacer en JAvascript, pero si lo pongo en el documento, no m e eniva las variables del formulario.
-----------------
<script language="Javascript">
function comprobar_datos() {
var Nombre= document.Compramos.Nombre.value;
var Telefono= document.Compramos.Telefono.value;
var CP= document.Compramos.CP.value;
if (isNaN(CP)) {
alert ('El CP debe contener caracteres numéricos');
document.Compramos.CP.focus();
}
else {
//Comprobar que debe introducir los campos obligatorios
if ((Nombre.length == 0) || (Telefono.length == 0)) {
alert ('Debes introducir al menos los campos obligatorios');
document.Compramos.Nombre.focus();
}
else {
//Comprobar que el telefono tiene 9 numeros
if ( (Telefono.length != 9) || isNaN(Telefono) ) {
alert('El teléfono debe tener una longitud de 9 caracteres numéricos.');
document.Compramos.Telefono.focus();
}
else {
alert('Formulario enviado con exito');
document.Compramos.reset();
document.Compramos.submit();
}
}
} }
</script>