在HTML5中,可以使用required属性来标记必填字段,但它只能在表单的验证时起作用,而不是在表单提交时。因此,我们需要使用JavaScript来验证表单,以确保必填字段没有被遗漏。
示例代码:
HTML:
JavaScript: const form = document.querySelector('form'); form.addEventListener('submit', function(event) { const username = document.getElementById('username'); if (!username.value) { // 如果用户名为空 event.preventDefault(); // 阻止表单提交 alert('用户名不能为空'); } const password = document.getElementById('password'); if (!password.value) { // 如果密码为空 event.preventDefault(); // 阻止表单提交 alert('密码不能为空'); } });
在表单提交时,JavaScript代码会检查必填字段是否为空。如果为空,它会阻止表单提交并显示一个警告消息。这样可以确保用户已经填写了必填字段,从而减少用户在提交前的错误。