Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.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
Html 如果单击“提交”按钮,则会在显示中间打开模式弹出窗口?_Html_Css_Bootstrap 4 - Fatal编程技术网

Html 如果单击“提交”按钮,则会在显示中间打开模式弹出窗口?

Html 如果单击“提交”按钮,则会在显示中间打开模式弹出窗口?,html,css,bootstrap-4,Html,Css,Bootstrap 4,单击“提交”按钮时,我的引导模式弹出窗口不工作。。 我只能使用bootstrap4、Js、Jquery3.0 功能检查{ var输入=document.getElementsByTagNameinput; var inputs=document.getElementsByTagNameselect; var inputs=document.getElementsByTagNameradio; var=true; var oneChecked=false; 对于变量i=0;i

单击“提交”按钮时,我的引导模式弹出窗口不工作。。 我只能使用bootstrap4、Js、Jquery3.0

功能检查{ var输入=document.getElementsByTagNameinput; var inputs=document.getElementsByTagNameselect; var inputs=document.getElementsByTagNameradio; var=true; var oneChecked=false; 对于变量i=0;i<输入;i++{ 如果输入[i]。类型===text&&!输入[i]。值{ 填充=假; } 如果输入[i]。类型===选择输入[i]。值(&i){ 填充=假; } 如果输入[i]。类型===收音机和输入[i]。已选中{ oneChecked=true; } } 如果!一个检查{ 填充=假; } 对于var j=0;j<输入;j++{ 如果!输入[j]。值{ 填充=假; } 如果!输入[j].oneChecked{ 填充=真; } } 如果填满{ document.getElementByIdsubmitacc.disabled=false; }否则{ document.getElementByIdsubmitacc.disabled=true; } } window.addEventListenerkeyup,检查; window.addEventListener单击,选中; 选择要从中传输记录的A/c:* 选择项目 普卢姆兹 Plumz2 Plumz3 Plumz4 Plumz5 选择要将记录传输到的A/c:* 选择一个项目 普卢姆兹 Plumz2 Plumz3 Plumz4 Plumz5 提交 重置 错误 &时代; 好啊
我不知道当您可以选择使用jQuery时,为什么要编写普通JavaScript

然而,您的函数检查有很多错误。主要是每次调用getElementsByTagName时都会重新写入输入变量。我猜您要做的是获取所有输入、选择和选择元素,并检查它们是否有值,并相应地更新填充的变量

getElementsByTagName返回元素数组。 您可以使用ES6 spread运算符和forEach检查具有值的输入

检查附加的代码段

功能检查{ var inputs=[…document.getElementsByTagNameinput,…document.getElementsByTagNameselect,…document.getElementsByTagNameradio]; var=false; var numberOfFilledInputs=0; inputs.forEachinput=>{ if!!input.value numberOfFilledInputs++; }; 如果numberOfFilledInputs==inputs.length{ document.getElementByIdsubmitacc.disabled=false; }否则{ document.getElementByIdsubmitacc.disabled=true; } } window.addEventListenerkeyup,检查; window.addEventListener单击,选中; 选择要从中传输记录的A/c:* 选择一个项目 普卢姆兹 Plumz2 Plumz3 Plumz4 Plumz5 选择要将记录传输到的A/c:* 选择一个项目 普卢姆兹 Plumz2 Plumz3 Plumz4 Plumz5 提交 重置 错误 &时代; 交易记录TXN:XXXXXXX中的合并选项失败

好啊
嗯,在inspect元素上,有很多错误。你试过调试吗?SCRIPT5007:SCRIPT5007:无法设置未定义或空引用的属性“disabled”(已禁用)。我甚至无法使链接或代码段正常工作。[X]按钮是否重要。我建议你做的唯一一件事就是把console.log…有用的诊断信息。。。在任何地方,确保你的每一行代码都能完美地工作。是的,非常感谢你。。我的控制台显示错误。。对于like Uncaught TypeError,只有一个错误:无法在check app.js:409中将属性“disabled”设置为null,这仅在其他页面中显示,我不知道为什么?请确保您没有更改submit按钮的类别,并且确保您的reset按钮也在那里,最后不要忘记在头部包含jquery脚本标记它起作用了!!但是sir仍然未捕获TypeError:无法在check app.js:409上将属性“disabled”设置为null此错误显示在其他页面中
<div class="container">
  <div class="row">
    <div class="col-md-12">
      <form class="contactForm">
        <div class="form-group col-6" style="margin-bottom: 0px;">
          <label class="col-sm-6 control-label p-sm-0 acc-merge" for="frm_acc">Select the A/c from which the records are to be transferred:*</label>
          <select class="form-control select-data .has-success" name="frm_account" id="frm_acc" required>
            <option value="">Choose an items</option>
            <option value="1">Plumz</option>
            <option value="2">Plumz2</option>
            <option value="3">Plumz3</option>
            <option value="4">Plumz4</option>
            <option value="5">Plumz5</option>
          </select>
          <div class="input-group col-sm-6 p-sm-0 form-group"></div>
        </div>
        <!-- To account name -->
        <div class="form-group col-6" style="margin-bottom: 0px;">
          <label class="col-sm-6 control-label p-sm-0 acc-merge" for="to_acc">Select the A/c to which the records are to be transferred:*</label>
          <select class="form-control select-data .has-success" name="to_account" id="to_acc" required>
            <option value="">Choose an items</option>
            <option value="1">Plumz</option>
            <option value="2">Plumz2</option>
            <option value="3">Plumz3</option>
            <option value="4">Plumz4</option>
            <option value="5">Plumz5</option>
          </select>
          <div class="input-group col-sm-6 p-sm-0 form-group"></div>
        </div>
        <button type="button" class="btn add-btn submit-btn" data-toggle="modal" data-target="#merge_err">Submit</button>
        <button type="reset" class="btn btn-default reset-btn stock_rst" style="left: 0%" id="reset-btn">Reset</button>
      </form>
    </div>
  <div>
</div>

    <div class="modal" id="merge_err">
      <div class="modal-dialog">
        <div class="modal-content">
          <div class="modal-header">
            <h4 class="modal-title">Error..</h4>
            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
              <span aria-hidden="true">&times;</span>
            </button>
          </div>
          <div class="modal-body">
            <p class="popup-text">Merging option Faild in Transaction record TXN#:XXXXXXX</p>
          </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-danger ml-10 pull-right okbutton" id="ok" data-dismiss="modal">Ok</button>
          </div>
        </div>
      </div>
    </div>
$(document).ready(function(){


 // For Disabling the submit button
  $('.submit-btn').attr('disabled',true);
  $('select').on('change', function() {
    if($('#frm_acc').val() > 0 && $('#to_acc').val() > 0) {
      $('.submit-btn').attr('disabled',false);
    }
  });

  $('.reset-btn').on('click', function() {
    $('.submit-btn').attr('disabled',true);
  });

});