Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2010, 07:24
sandrukymp
 
Fecha de Ingreso: marzo-2010
Mensajes: 10
Antigüedad: 14 años, 2 meses
Puntos: 0
Validar elementos obligatorios en formulario

Muy buenas a todos,

espero que me podáis ayudar.

Mi problema es que necesito validar un formulario para que determinados campos como nombre, dirección, teléfono, email y, sobre todo, la casilla de verificación de "acepto los términos y condiciones" sean obligatorios.

Tengo conocimientos de html y css, pero muy poco de javascript y por eso me está siendo muy difícil conseguir mi objetivo. El problema adicional es que tengo un Captcha en la página para evitar las decenas de spam que me llegaban cada día, y al tener diversos scripts en la página no soy capaz de hacer lo que me propongo.

Con Dreamweaver conseguí validar los campos de texto, pero no así el campo de verificación, en mi caso el más importante, y solo conseguí tener más scripts complicados (pues así me parecen los generados por Dreamweaver automáticamente) y no mi objetivo de validar la casilla de verificación.

Os dejo código html del formulario por si alguien me puede echar una mano:

<FORM NAME="miforma" ACTION="http://www.cerospam.com.ar/form.php" METHOD="post">
<p>
<INPUT NAME="subject" VALUE="Anmeldung" TYPE="hidden">
<INPUT NAME="redirect" VALUE="http://www.anda-sprachschule.de/es/gracias.html" TYPE="hidden">

Nombre y apellido:<BR>
<INPUT NAME="Name" SIZE="25" CLASS="rahmen" TYPE="text">
<BR>
<BR>
Género:<BR>
<INPUT NAME="Geschlecht" VALUE="hombre" TYPE="radio">
Hombre
<INPUT NAME="Geschlecht" VALUE="mujer" TYPE="radio">
Mujer<BR>
<BR>
Fecha de nacimiento:<BR>
<INPUT NAME="Name" SIZE="25" CLASS="rahmen" TYPE="text">
<BR>
Dirección:<BR>
<INPUT NAME="Adresse" SIZE="25" CLASS="rahmen" TYPE="text">
<BR>
Código postal, localidad:<BR>
<INPUT NAME="Plz, Ort" SIZE="25" CLASS="rahmen" TYPE="text">
<BR>
Teléfono:<BR>
<INPUT NAME="Telefon" SIZE="25" CLASS="rahmen" TYPE="text">
<BR>
Email:<BR>
<INPUT NAME="Email" SIZE="25" CLASS="rahmen" TYPE="text">
<BR>
Comentarios:<BR>
<TEXTAREA NAME="Kommentar" CLASS="rahmen">
</TEXTAREA>
<BR>
</p>
<p>
<input name="condiciones" type="checkbox" class="rahmen" id="condiciones" value="Si">
<strong>Acepto los <A HREF="condiciones.html">t&eacute;rminos y condiciones</A></strong></p>
<p> <BR>
Por favor introduzca el código:<BR>
<INPUT TYPE="text" SIZE="25" NAME="cerospam_code" VALUE="">
<BR>
<BR>
<SCRIPT TYPE="text/javascript">
<!--
cerospam_client = 706;
cerospam_form = 941;
cerospam_background = "1";
cerospam_width = 200;
//-->
</SCRIPT>
<SCRIPT TYPE="text/javascript" SRC="http://www.cerospam.com.ar/captcha.php">
</SCRIPT>
<BR>
<BR>
<INPUT VALUE="Enviar" CLASS="rahmen" TYPE="submit">
<INPUT VALUE="Borrar" CLASS="rahmen" TYPE="reset">
<BR>
<BR>
</p>
</FORM>

Muchas gracias de antemano y de todo corazón,

S.