Saisie affichage PHP et javascript

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 ?

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.