Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/11/2017, 06:15
Avatar de angel_dope
angel_dope
 
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 5 meses
Puntos: 8
Validar formulario sin saber los campos que hay

A ver si lo que quiero hacer se puede hacer de forma fácil. Quiero validar que un usuario rellene todos los campos de un formulario, pero el problema está en que ese formulario no siempre es igual, sino que se conforma en función de varias opciones. Lo que sí se es que todos los campos van a ser de tipo Select y su nombre siempre va a comenzar por "respuestas_".

Normalmente para validar un fomulario uso este script

Código Javascript:
Ver original
  1. <script language="javascript">
  2. function validar(frm) {
  3.  var ret;
  4.  if (frm.nombre.value == "" || frm.email.value == "" || frm.ocupacion.value == "" || frm.pais.value == "" || frm.titulacion.value == "" ) {
  5.   alert('All fields marked with * are requiered');
  6.   ret = false;
  7.  }
  8. return ret;
  9. }
  10. </script>

Pero claro, hay que especificar los campos que quieres controlar. ¿Hay alguna forma para que compruebe todos los campos cuyo nombre/id comience por "respuestas_" y que no deje continuar si alguno está en blanco?
__________________
Vayamos por Partes :: Jack el Destripador