J'essaie de consoler Log tout le formulaire, mais le code JavaScript devient trop long. Quelqu'un peut-être s'il vous plaît aidez-moi comment suivre SEC (ne pas répéter vous-même), Coz j'ai répété beaucoup de code dans ma balise de script Ceci est ma balise de script. Je veux suivre des règles sèches. J'ai essayé d'enregistrer les valeurs à chaque variables distinctes. p>
3 Réponses :
Les deux auditeurs écoutent la même chose - une soumission. Faites de votre code beaucoup plus simple en les fusionnant dans un auditeur simplifié, à l'aide de catégories littéraux et de nouvelles lignes pour la console.log () code>:
Vous pouvez utiliser formdata code>
et transmettez l'élément code> sous forme de paramètre. Ensuite, utilisez formdata.entries () code>
pour obtenir un itérateur de toutes les valeurs
p>
<form class="form" action="register.jsp" method="post"> <ul class="fieldlist"> <li> <label for="simple-input"> UserName </label> <input id="simple-input1" name="userid" type="text" class="k-textbox" style="width: 100%;" /> </li> <li> <label for="simple-input">Password</label> <input id="simple-input2" name="pwd" type="password" class="k-textbox" style="width: 100%;" /> </li> <li> <input id="button" type="submit"> </li> </ul> </form>
Vous pouvez obtenir les éléments de formulaire à l'aide de p> document.Quiseryselector ('form.form'). Éléments code>
<form class="form" action="register.jsp" method="post">
<ul class="fieldlist">
<li>
<label for="simple-input"> UserName</label>
<input id="simple-input1" name="userid" type="text" class="k-textbox" style="width: 100%;">
</li>
<li>
<label for="simple-input">Password</label>
<input id="simple-input2" name="pwd" type="password" class="k-textbox" style="width: 100%;">
</li>
<li>
<input id="button" type="submit">
</li>
</ul>
</form>
Serait bien de formater le code source correctement.
Merci @armel Pour vos commentaires, c'était la première question que j'ai posée.