Pour toutes les discussions javascript, jQuery et autres frameworks
-
alf78fr
- Messages : 11
- Enregistré le : 23 avr. 2019, 10:40
Message
par alf78fr » 23 avr. 2019, 14:43
Bonjour à toutes et à tous
j'ai un formulaire avec un bouton que je voudrais valider automatiquement
Code : Tout sélectionner
<input name="addbtn" type="button" value="Ajouter(Y)" onclick="validate( this.name )" accesskey="Y" >
j'ai fait un bout de code du style
Code : Tout sélectionner
var BoutonY = document.getElementsByName('addbtn');
BoutonY.onclick(event);
et cela ne marche pas ...
Merci de votre aide
-
webmaster
- Administrateur du site
- Messages : 617
- Enregistré le : 28 févr. 2017, 15:19
Message
par webmaster » 24 avr. 2019, 10:09
Bonjour,
Pour forcer un click, la syntaxe est :
Code : Tout sélectionner
var BoutonY = document.getElementsByName('addbtn');
BoutonY.click();
-
alf78fr
- Messages : 11
- Enregistré le : 23 avr. 2019, 10:40
Message
par alf78fr » 24 avr. 2019, 10:48
merci mais cela ne marche pas

-
webmaster
- Administrateur du site
- Messages : 617
- Enregistré le : 28 févr. 2017, 15:19
Message
par webmaster » 24 avr. 2019, 12:05
Ha oui, je n'avais pas vu le getElementsByName qui n'existe pas
Voici un exemple fonctionnel
Code : Tout sélectionner
<input name="addbtn" id="btnY" type="button" value="Ajouter(Y)" onclick="alert('click')" accesskey="Y" >
<script>
var BoutonY = document.getElementById('btnY');
BoutonY.click();
</script>