Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 表单验证和页面调用_Javascript_Html_Jquery_Css - Fatal编程技术网

Javascript 表单验证和页面调用

Javascript 表单验证和页面调用,javascript,html,jquery,css,Javascript,Html,Jquery,Css,我对联系人表单中的用户导航有问题 我(在Bootstrap中)构建了一个联系人表单(更准确地说是它的原型,它还不需要存储数据等),由几个页面组成,目前有3个页面。 在这个表单中,我有几个必填字段。表单下方有一个按钮。未经验证,按钮如下所示: <div class="row col-md-1 float-md-right"> <form action="next-page.html"> <button class="b

我对联系人表单中的用户导航有问题

我(在Bootstrap中)构建了一个联系人表单(更准确地说是它的原型,它还不需要存储数据等),由几个页面组成,目前有3个页面。 在这个表单中,我有几个必填字段。表单下方有一个按钮。未经验证,按钮如下所示:

<div class="row col-md-1 float-md-right">
<form action="next-page.html">
<button class="btn btn-primary" type="submit">Next</button>
</form>
</div>
验证可以使用这个JS代码段,但我无法进入下一页。我现在怎么做


我(遗憾地)没有使用任何像Angular这样的框架,可能会有路由。但是我现在怎么才能让它像这样工作呢?

js snippet希望您的表单有一个
需要验证的
类。是这样吗?是的,我的HTML页面中有以下类:那么到底什么不起作用?你说的“我没有进入下一页”是什么意思?正在提交有效的表单,但仍然没有导航离开?正确。我发送了一份有效的表格,但是我没有收到我的联系表格的下一页。如果没有看到你的代码,很难判断。只要您的提交回调被执行,并且您的表单具有
action
属性,它就应该可以工作。
(function() {
  'use strict';
  window.addEventListener('load', function() {
    // Fetch all the forms we want to apply custom Bootstrap validation styles to
    var forms = document.getElementsByClassName('needs-validation');
    // Loop over them and prevent submission
    var validation = Array.prototype.filter.call(forms, function(form) {
      form.addEventListener('submit', function(event) {
        if (form.checkValidity() === false) {
          event.preventDefault();
          event.stopPropagation();
        }
        form.classList.add('was-validated');
      }, false);
    });
  }, false);
})();