Con este ejemplo explico como obligar las respuestas de un formulario y luego envialo usando JavaScript.
Instrucciones
Poner la rutina de JavaScript entre los comandos:
</TITLE>
<SCRIPT LANGUAGE=JavaScript>
function Valida(form){
if (form.campo.value == "") {
alert("Tu mensaje.");
form.campo.focus();
return false;
}
alert("Gracias por llenar el formulario.");
form.submit();
}
</SCRIPT>
</HEAD>
Crea un formulario con el siguiente encabezado: <FORM ACTION=mailto:tu@correo METHOD=post ENCTYPE=text/plain>
Cambia el TYPE del boton de envío del formulario submit por button y agregar el parametro onClick="Valida(this.form)"> quedaria algo asi: <INPUT TYPE=button onClick="Valida(this.form)">
Aqui los campos Nombre, E-mail y Forma de pago son obligatorios. En este ejemplo no se envia realmente, ya que la parte de envion se encuentra bloqueada en el codigo de JavaScript con // para que lo tome como un comentario.