【发布时间】:2019-06-17 14:29:21
【问题描述】:
我正在制作一个表格。因此,我为所有字段设置了 javascript 验证。我希望仅当用户单击提交按钮时表单有效时才弹出模式
请仅使用 js 建议答案。我对 jquery 也不是很熟悉。请不要让我将验证更改为 jquery(因为上次当我问有关验证的问题时,人们告诉我要更改它)。我尝试将 onsubmit 添加到<form>,但它不起作用
我的模态
<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Modal Header</h4>
</div>
<div class="modal-body">
<p>Some text in the modal.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
我的按钮和验证码
<div class="row container">
<div class="col-sm-4"><label>Text<input class="form-control" type="text" required>
</label>
</div>
<div class="col-sm-4"><label>Text<input class="form-control" type="text" required>
</label></div>
<div class="col-sm-4"><label>Text<input class="form-control" type="text" required>
</label></div>
</div>
<!-- Trigger the modal with a button -->
<button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">Open Modal</button></form>
但是正如您所看到的,当我按下按钮时会弹出模式。但我希望它在提交时弹出。我什至尝试过使用<form onsubmit>
【问题讨论】:
标签: javascript forms validation twitter-bootstrap-3 bootstrap-modal