renaud2263 Posted September 26, 2016 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. Share this post Link to post Share on other sites More sharing options...
J. Danse Posted September 26, 2016 Posted September 26, 2016 Vous pouvez utilisez le type "html", éventuellement. Share this post Link to post Share on other sites More sharing options...
renaud2263 Posted September 26, 2016 Posted September 26, 2016 Bonsoir. Vous auriez un module natif en exemple à me donner pour illustrer ce type de construction? Share this post Link to post Share on other sites More sharing options...
J. Danse Posted September 27, 2016 Posted September 27, 2016 De connaissance, aucun n'utilise ce type de construction en natif. Share this post Link to post Share on other sites More sharing options...
renaud2263 Posted September 27, 2016 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 ? Share this post Link to post Share on other sites More sharing options...
J. Danse Posted September 27, 2016 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. Share this post Link to post Share on other sites More sharing options...
renaud2263 Posted September 27, 2016 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') ), Share this post Link to post 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