Identifier par Name au lieu de Id
Bonjour,
Voici mon script qui permet de pr�remplir un champ et de cliquer automatiquement sur le bouton "entrer".
Je voudrais utiliser "name" au lieu de "id" pour identifier mon bouton,
donc remplacer "document.getElementById" par "document.getElementsByName" dans la fonction "clic" mais je n'arrive pas � faire fonctionner le script.
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| <!DOCTYPE html>
<html>
<body>
<h3>Prefill & autoclick</h3>
<input id="myInput">
<input value="Entrer" type="submit" name="testname" id="myBtn" onclick="javascript:alert('Clicautomatique')">
<script>
function lp()
{
var couleur = document.getElementById("myInput");
if (couleur != null) {
couleur.value = "rouge";
return;
}
setTimeout(function(){lp();}, 100);
}
setTimeout(function(){lp();}, 100);
function clic()
{
evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window,0, 0, 0, 0, 0, false, false, false, false, 0, null);
document.getElementById("myBtn").dispatchEvent(evt);
}
setTimeout(clic,1000);
</script>
</body> |
Apr�s je me disais, existe t'il un moyen "d'appuyer automatiquement sur la touche Entr�e SI le champs est rempli" ?
Je vous remercie pour votre aide,
Marion