baloo
(baloo)
1
j’ai beau lire https://contrib.spip.net/Saisies#declarationPHP je ne comprend pas comment mettre un inserer_debut ou un inserer_fin pour du javascritp.
ou placer le script ?
comment mettre un onchange=« change_type(this); » par exemple sur une saisie select du formulaire ?
maieul
(Maïeul Rouquette)
2
Le 19.05.21 à 17:23, jo.baloo a écrit :
j'ai beau lire Saisies - SPIP-Contrib je ne comprend pas comment mettre un inserer_debut ou un inserer_fin pour du javascritp.
ou placer le script ?
comment mettre un onchange="change_type(this);" par exemple sur une saisie select du formulaire ?
c'est une mauvaise pratique le onchange. Il vaut mieux écrire un script JS soit à part, son online
donc $saisies = array(
.... ici tes saisies
'options' => array
(
'inserer_debut' => '<script>le code de ton js, qui met un écouteur onchange sur les saisies qui t'intéresse</script>
)
)
Si jamais tu veux vraiment mettre un attribut supplmentaires sur une saisie, tu peux utilise l'option "attributs" (non documentées pour l'instant).
Mais vraiemnt le plus propre c'est d'avoir un JS à part.