renaud2263 Posted September 26, 2016 Share Posted September 26, 2016 Bonjour à Tous, Dans mon module perso j'utilise fields_form et la méthode renderForm pour créer mon formulaire. Dans ce formulaire, j'ai besoin d'insérer un "button" JS avec une action onClick. Est-ce possible ? J'ai cherché partout et pas trouvé...Vu text, select, checkbox, submit and co...pas button. Dois-je passer par un template ? Une autre méthode ? Je sèche. Merci d'avance. Link to comment Share on other sites More sharing options...
J. Danse Posted September 26, 2016 Share Posted September 26, 2016 Vous pouvez utilisez le type "html", éventuellement. Link to comment Share on other sites More sharing options...
renaud2263 Posted September 26, 2016 Author Share Posted September 26, 2016 Bonsoir. Vous auriez un module natif en exemple à me donner pour illustrer ce type de construction? Link to comment Share on other sites More sharing options...
J. Danse Posted September 27, 2016 Share Posted September 27, 2016 De connaissance, aucun n'utilise ce type de construction en natif. Link to comment Share on other sites More sharing options...
renaud2263 Posted September 27, 2016 Author Share Posted September 27, 2016 Donc comment trouver un exemple de cette construction ? Il s'agit de construire le formulaire entièrement dans une variable $html ? Mais ensuite comment l'exploiter ? Link to comment Share on other sites More sharing options...
J. Danse Posted September 27, 2016 Share Posted September 27, 2016 Non, non. Il faut utiliser un champ de type html dans lequel on injecte le HTML. Le reste est un HelperForm généré, donc. Link to comment Share on other sites More sharing options...
renaud2263 Posted September 27, 2016 Author Share Posted September 27, 2016 Euh...je suis un peu largué, là...vous n'auriez pas un p'tit bout de code comme exemple ? Voici ce que je tente de faire dans les array du $fields_form: array( 'type' => 'button', 'label' => $this->l('Géolocaliser'), 'name' => 'geolocalise', 'class' => 'button', 'js' => 'javascript: alert("Clic !")', 'hint' => $this->l('Cliquez ce bouton pour calculer les coordonnées') ), Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now