jquery trigger问题
来源:互联网 发布:mac 升级不到10.10 编辑:程序博客网 时间:2024/06/14 02:01
触发 input 元素的 select 事件:
$("button").click(function(){
$("input").trigger("select");
})
今天做项目中的表单的认证的时候,遇到了这样的一个问题
问题如下:
第一次提交了空的表单 会提醒(该字段必填)
这里使用了时间选择器来获取新闻发布时间 datetimepicker.js
但是在选择了时间后,并不会触发验证,
原因如下
这里使用的是validate.js来进行表单验证 它的触发条件是鼠标点击Input 键盘Key up
而用时间选择器选择时间 并将时间放入Input中 这个过程并不符合上述几种触发验证的情况
所以并不会 触发验证
解决方法:
调用trigger方法 在使用时间选择器选择时间之后,使用trigger方法去主动实现点击发布时间的input,这样就可以触发验证了
/*事件选择器相关配置*/
$("#addnews_datetime").datetimepicker({
format : "yyyy-mm-dd hh:mm:ss",
language : "zh-CN",
todayHighlight:true,
todayBtn : true,
autoclose:true
}).on('changeDate',function(ev){
$("#addnews_datetime").trigger("select"); //在时间改变之后 触发input的选择事件
});
0 0
- jquery trigger问题
- jquery trigger
- jquery event trigger 分析
- jquery 事件 trigger
- jQuery 事件 - trigger() 方法
- JQuery学习一:.trigger()
- jQuery 事件 - trigger() 方法
- jQuery 中的trigger
- jquery trigger 用法实例
- jQuery.trigger() 函数详解
- jQuery中的trigger
- jQuery之trigger()/triggerHandler()
- jquery off on trigger
- jquery的trigger方法
- jQuery.trigger() 函数详解
- jquery trigger使用方法
- jQuery之trigger()/triggerHandler()
- Trigger中更新问题
- QT/Gstreamer资料
- Item40 Use std::atomic for concurrency, volatile for specific memory
- UVA
- UnityShader 屏幕特效 模糊
- Qt使用QAxObject快速批量读取Excel内容
- jquery trigger问题
- MariaDB中的一次慢日志查询
- jdk的CountdownLatch和CyclicBarrier的使用
- UVA
- Python的sched模块
- 二叉树的遍历
- 第六章、动态类型简介
- ADB检测不到USB device
- linux shell基础之一变量