我正在使用jquery-ui datepicker作为我的一个输入。如果用户输入模糊,我会显示相关消息(例如“此字段是必需的”)。为了这个目的,我有以下的jQuery的,这可以用于简单<select>
和<input type="text">
标签完美的罚款:如何在输入模糊后调用函数?
$("input").blur(function(){
if($(this).val()=="")
$(this).next().text("This field is required.");
else
$(this).next().text("");
});
然而,在日期选择器的情况下(我必须基本上模糊选择日期)的错误消息得到显示即使在后我选择了日期(即选择日期导致模糊事件)。这就要求在模糊事件完成(不同时)之后.blur(function(){});
应该被称为。
如何解决这种情况?
这是DEMO。
这样的 - > ** HTTP://jsfiddle.net/D4AGz/98/** – adeneo 2014-09-24 17:25:10
还是这个 - http://jsfiddle.net/D4AGz/99/尽管'adeneo'的建议要好得多! – Leron 2014-09-24 17:26:06
@adeneo是的!这正是我想要的! – 2014-09-24 17:39:48