【发布时间】:2016-12-27 12:43:06
【问题描述】:
有人可以帮我写一段 javascript 代码吗?我正在尝试开发一个小 web 应用程序,但我在从模式到他的父窗口的简单通信中遇到了麻烦:( 我正在使用 jquery、bootstrap、bootstrap.datetimepicker 和 bootstrap.validator1000hz。
我必须使用“sendData”输入字段作为参数从父窗口调用函数,因此我需要从模式中获取“sendData”的值。 提交按钮被正确禁用,直到用户输入所需的日期(因为验证器插件)但是当我点击它时,模式消失结束时没有任何内容打印到控制台。 提前致谢 !
这是我的模态
<!-- Modal -->
<div id="modalPrint" class="modal fade" 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">Seleziona intervallo di stampa</h4>
</div>
<div class="modal-body">
<form>
<div class="form-group">
<div class="form-group">
<label>Indicare la data d'invio</label>
<div class='input-group date col-sm-3' id='sendData' data-date-format="DD/MM/YYYY">
<input type='text' class="form-control" required >
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
<div class="help-block with-errors"></div>
</div>
<button type="submit" id="print" class="btn btn-default btn-sm pull-right" data-dismiss="modal">
<span class="glyphicon glyphicon-print"></span>
<span style="font-size:smaller;">Stampa</span>
</button>
</div>
</form>
<div class="modal-footer">
</div>
</div>
</div>
</div>
<script>
$('#modalPrint').validator().on('submit', function () {
console.log('ok')
});
</script>
【问题讨论】:
-
您有任何在线示例可以说明
$('#modalPrint').validator().on('submit', function () {的使用位置和工作原理吗? -
'data-date-format' 不用于 div 的输入
-
@GuruprasadRao 很遗憾,这不是我在 Google Apps 脚本框架上开发的,我可以让能帮助我的人访问
-
@OmShankarK 可能你是对的,但是当这个 sintax 正确时我还有其他应用程序,无论如何,如果我尝试使用简单的文本字段,问题仍然存在。其实我认为问题首先在于插件引导验证器,可能我做错了什么:(
标签: javascript jquery bootstrap-modal bootstrapvalidator