Bonjour, en vue d’un test, j’ai créé un formulaire qui reçoit dans un input un nom saisi par le client. Un bouton déclenche un script qui récupère le nom et l’affiche dans un second input. Le comportement étrange est que le script fait bien son travail… durant une seconde, ensuite les deux champs input s’effacent inexplicablement. Je vous joins ci-dessous le code HTML/Javascript. Merci pour le temps passé à étudier ce problème. Daniel
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Problème</title>
</head>
<body>
<form>
<label>Prénom :</label>
<input type="text" id="firstname" size="10" placeholder="Prénom"
autofocus><br/>
<button id="btn1">
Calcul
</button><br/>
<label>Résultat :</label>
<input type="text" id="resultNamejs" size="10" placeholder="Résultat JS"><br/>
</form>
<!-- DÉBUT DU SCRIPT -->
<script type="text/javascript">
var btn1=document.getElementById("btn1");
btn1.addEventListener("click", function() {
var firstname = document.getElementById("firstname").value;
document.getElementById("resultNamejs").value=firstname;
}, false);
</script>
</body>
</html>
+0
-0