aer yap espero q te sirva, aca yo uso 3 archivos, el primero, index.html en el q ta el formulario, el segundo el opcion.js para obligar a q campo nombre tenga algun valor y por ultimo el archivo opcion.php en el q envio el valor del formulario por correo, adios :D
<!-- index.html -->
<html>
<head>
<title>titulo</title>
<script language="JavaScript" SRC="opcion.js"></script>
</head>
<body>
<form method="POST" action="opcion.php" name="opcion">
<center>
<table width=35% border=0 cellspacing=2 cellpadding=2>
<tr>
<td width=30% align=right>Nombre: </td><td width=70%><input type=text size=30 name="nombre"></td>
</tr>
<tr>
<td width=30% align=right>Opcion: </td><td width=70%><select name="opcion"><option value="Si">Si</option><option value="No">No</option></select></td>
</tr>
</table>
<br>
<input type="submit" value="Enviar" onClick="return Validar(this.form);">
<input type="reset" value="Limpiar datos">
</form>
</center>
</body>
</html>
<!-- opcion.js -->
function Validar(Form) {
return (
Validarvacios(Form.nombre.value)
);
}
/* COMPROBAR Q NOMBRE NO ESTE VACIO */
function Validarvacios(nombre) {
var cadena = "No se puede enviar su respuesta\n"
+ "El campo Nombre esta vacio"
if ( nombre == "") {
alert(cadena);
return false;
}
else return true;
}
<!-- opcion.php -->
<?php
mail("
[email protected]","Opcion","Nombre: $nombre\nOpcion: $opcion") or die("No se ha enviado su respuesta, intentelo nuevamente");
echo "<center><b><font face=Arial><b>Su respuesta se ha Enviado</font></b>";
?>