Bonjour
J'ai un formulaire avec une id "register_form"
J'ai plusieurs champs input
En cas d'erreur je reviens sur le formulaire et garde ce qui était rempli
J'ai deux boutons, un pour Valider (avec id="envoyer") et un autre pour effacer les champs input (id="effacer")
Quand je déclanche le bouton effacer cela efface mais ensuite récupère la valeur
Comment je peux faire ?
Merci de votre aide car débutant en js
Modifié par dudu22 (12 Apr 2020 - 12:22)
J'ai un formulaire avec une id "register_form"
J'ai plusieurs champs input
<input class="col-sm-5 " type="text" name="pseudo" id="pseudo" value="<?php if (isset($_POST['pseudo'])) echo stripslashes(htmlentities(trim($_POST['pseudo']))); ?>" >
En cas d'erreur je reviens sur le formulaire et garde ce qui était rempli
J'ai deux boutons, un pour Valider (avec id="envoyer") et un autre pour effacer les champs input (id="effacer")
Quand je déclanche le bouton effacer cela efface mais ensuite récupère la valeur
Comment je peux faire ?
Merci de votre aide car débutant en js
<script type="text/javascript">
var form_register = querySelector("#register_form");
var items = form_register.getElementsByTagName("input");
var btnEffacer = form_register.querySelector("#effacer");
btnEffacer.addEventListener("click", function() {
for (var i = 0; i < items.length; i++)
{
items(i).value='';
}
});
Modifié par dudu22 (12 Apr 2020 - 12:22)