Hello,
Voilà quelque chose qui me parait simple à réaliser manuellement, mais qui se transforme en chemin de croix avec sf.
Dans un formulaire, possédant un champ texte, et une case à cocher.
J'ai une contrainte à appliquer sur le champ texte, par exemple 'required'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form name="f_someform"> Texte : <input type="text" /><br/> Case à cocher : <input type="checkbox" /><br/> <input type="submit" value="soumettre" /> </form>
Mais celle ci ne doit être appliquer que si la case à cocher est cochée.
Je ne trouves actuellement pas d'informations sur ce cas de figure, malgré mes séances googling et autres tentatives plus vaines les unes que les autres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if( case_a_coche.is_checked ) validate( text_field ) else // text_field is ignored
Par ailleurs, la ml ne répond pas, la doc n'en dis mot, et si vous avez tenté de lire les classes de Form, vous en conviendrez c'esttroptrès compliqué.
Bref, je suis dans l'impasse, d'autant plus que ce composant est franchement très imbriqué, de plus, il est très obscure.
Alors si vous avez une idée, une piste, un exemple, ou tout simplement la solution, cela m'enleverez une belle épine du pied, et m'éviterait de devoirune fois encoreme plier à ce qu'il est possible de faire, et non ce que je souhaite.
merci,
a+
Partager