Comment utiliser JavaScript pour implémenter la vérification de formulaire Web ?
En tant qu'élément de base du développement Web, les formulaires jouent un rôle important dans les pages Web. Lorsque les utilisateurs interagissent avec des pages Web via des formulaires, ils peuvent saisir, soumettre et modifier des données. Cependant, les données saisies par les utilisateurs ne sont pas toujours exactes, il est donc nécessaire d'ajouter une fonction de validation de formulaire à la page Web. Cet article explique comment utiliser JavaScript pour implémenter la validation de formulaire Web et fournit des exemples de code spécifiques.
const form = document.querySelector('#myForm');
form.addEventListener('submit', function(event) { event.preventDefault(); // 在这里进行表单验证 });
const input = document.querySelector('#username'); if (input.value === '') { // 输入为空 }
const input = document.querySelector('#password'); if (input.value.length < 6) { // 输入长度不足 }
const input = document.querySelector('#email'); const emailPattern = /^w+@[a-zA-Z_]+?.[a-zA-Z]{2,3}$/; if (!emailPattern.test(input.value)) { // 格式不匹配 }
const errorDiv = document.createElement('div'); errorDiv.textContent = '输入错误'; form.insertBefore(errorDiv, form.firstElementChild);
L'exemple de code complet est le suivant :
const form = document.querySelector('#myForm'); const input = document.querySelector('#username'); const emailPattern = /^w+@[a-zA-Z_]+?.[a-zA-Z]{2,3}$/; form.addEventListener('submit', function(event) { event.preventDefault(); //必填字段验证 if (input.value === '') { showError('用户名不能为空'); return; } //格式匹配验证 if (!emailPattern.test(input.value)) { showError('请输入有效的电子邮件地址'); return; } //表单验证通过,提交表单 form.submit(); }); function showError(message) { const errorDiv = document.createElement('div'); errorDiv.textContent = message; form.insertBefore(errorDiv, form.firstElementChild); }
Ce qui précède est un exemple simple d'utilisation de JavaScript pour implémenter la fonction de vérification de formulaire Web. Grâce aux étapes ci-dessus, nous pouvons facilement ajouter des fonctions de validation aux formulaires Web et fournir aux utilisateurs les messages d'erreur correspondants pour améliorer l'expérience utilisateur et l'exactitude des données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!