【发布时间】:2017-10-31 08:15:08
【问题描述】:
我正在尝试在 Bootstrap 模式中获得“必需”警告,因此在输入字段中有一些有效数据之前无法提交它,但它不会只是关闭它。知道可能缺少什么吗?
这是笔:https://codepen.io/anon/pen/wPaKPR?editors=1011
<button type="submit" data-toggle="modal" data-target="#addSomething">Open modal</button>
<div id="addSomething" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
</div>
<div class="modal-body">
<form role="form" id="newModalForm">
<b>Add name:</b>
<input type="text" placeholder="Name" id="pName" name="pName" required>
<hr>
</div>
<div class="modal-footer">
<button type="button" id="btnCloseIt" class="btn btn-default" data-dismiss="modal">Close</button>
<input type="submit" id="btnSaveIt" class="btn btn-default" data-dismiss="modal" value="Add">
</div>
</form>
</div>
</div>
</div>
$(function() {
$("#newModalForm").validate({
rules: {
pName: {
required: true,
minlength: 8
},
action: "required"
},
messages: {
pName: {
required: "Please enter some data",
minlength: "Your data must be at least 8 characters"
},
action: "Please provide some data"
}
});
});
【问题讨论】:
标签: javascript jquery twitter-bootstrap jquery-validate