ahah y funcion de validacion al hacer submit

We encourage users to post events happening in the community to the community events group on https://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 events

Add to calendar

Group notifications

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