ahah y funcion de validacion al hacer submit

Events happening in the community are now at Drupal community events on www.drupal.org.
joseft40's picture

saludos buen día, estoy practicando con el crear una función ahah en drupal 6 donde agrego varios campos por medio de un botón añadir, pero me doy cuenta que al realizar las validaciones mi función se comporta de modo extraño. :)

los casos de prueba son:
tengo un fieldset, un campo select, un campo agregar y un campo enviar
1-) mi primer campo select es agregado por defecto en su valor no
2-) presiono el botón enviar y valida mi campo mostrando el mensaje mi campo es obligatorio (se que en la definición del campo puedo añadir la propiedad #required pero a modo de prueba lo hice con una función form_validate)
3-) cambio el valor del select y añado un nuevo campo
4-) presiono enviar (me valida el campo mostrando el mensaje de validación para el campo numero 2)
5-) agrego otro campo (los campos 2 y 3 en opciones no)
6-) presiono enviar y como resultado este me dirige a la url de mi función ahah del botón añadir.

me parece muy raro que en el paso 6 al hacer submit este me envíe a la url del botón añadir otro ya que en ningún momento defino la propiedad ahah para dicho botón.

he estado trabajando siguiendo un poco las instrucciones de las paginas:
1-) https://www.drupal.org/node/331941
2-) https://www.drupal.org/node/348475

adjunto un archivo txt donde muestro el código de practica.

AttachmentSize
ejemplo1_ahah.txt3.99 KB

Comments

realizando pruebas en el modulo poll.

joseft40's picture

este error también lo pude observar en el modulo poll.
cree una encuesta y luego la fui a modificar.
mi encuesta costa de dos campos, al ingresar el valor -10 en el campo Vote count y al agregar otro campo ,e valida y me muestra el mensaje "Negative values are not allowed" convirtiendo el valor ingresado anteriormente en 0 pero si vuelvo a ingresar -10 y ago el submit realiza la misma validación, agrego otro campo y me valida copio -10 en el mismo campo y al hacer submit, este me envía a la url del ahah => poll/js.
mostrándome un json, parte del mensaje seria:

{ "status": true, "data": "\x3cdiv class=\"messages error\"\x3e\n \x3cul\x3e\n \x3cli\x3eQuestion field is required.

y mucho mas código.

Spanish

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week