javascript - 如何运行此 JavaScript 代码来验证 html 文档中的表单?

标签 javascript html forms validation

<!DOCTYPE html>
<head></head>
<body>
<script>
            function validateForm (){
                var formPi = 0
                var formPi = document.forms["Personal Information"]["firstname"].value;
                if(formPi == null ){
                    alert("Please fill out your First Name!");
                    return false;
                }

            }
</script>
<form name="Personal Information" action="" >
          <fieldset>
            <legend>Personal information:</legend>
            <br>
            First name:<br>
            <input type="text" name="firstname" value="" >
            <br>
            Last name:<br>
            <input type="text" name="lastname" value="" >
            <br>
            Email Address:<br>
            <input type="text" name="Email Address" value="" >
            <br>
            <br><br>
            <input type="submit" value="Submit" onsubmit="return validateForm()">
            <!-- The for is meant to be validated once the subit button has been clicked-->
          </fieldset>
</form>
</body>
</html>

最佳答案

<!DOCTYPE html>
<html>
<body>

<form action="demo_form.asp" method="post">
  <input type="text" name="fname" required>

   </form>      
  <p>If you click submit, without filling out the text field,
  your browser will display an error message.</p>

</body>
</html>

您可以在每个输入标记中使用required标签进行验证

关于javascript - 如何运行此 JavaScript 代码来验证 html 文档中的表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34002980/

相关文章:

javascript - 将错误消息和图标动态绑定(bind)到单个 jQuery 对话框

javascript - Angular 2 和 TypeScript。如何编译HTML模板?

javascript - 使用 Grunt-Babel 使 ES6 Internet Explorer 11 兼容

javascript - 如果子 div 丢失,则隐藏父 div

python - 如何将多个文件上传到 BlobStore?

forms - 使用 Symfony2 在 Twig 模板中渲染表单

javascript - 轨迹球控件从何而来?

android - 是否可以在 Crosswalk Android/Tizen-Apps 中更改用户代理?

javascript - 当显示设置为无时显示 div

javascript - 仅当选中复选框时,才会在按钮单击上发布其他表单对象