【发布时间】:2016-07-08 20:22:58
【问题描述】:
这似乎是一件非常简单的事情,但我已经花了好几个小时来处理它:我想检查注册表单上用户名的唯一性。所以我正在编写一个调用某个端点的小型 AJAX jquery 函数,同时我显示一个正在检查唯一性的弹出框。
https://jsfiddle.net/7p41z88h/
这是我的html:
<div class="row">
<div class="col-lg-12" style="margin-top:200px">
<form method="post" action="#">
<div class="form-group">
<input type="text" class="form-control" placeholder="Username" required="" name='name' id="username" >
</div>
</form>
</div>
</div>
这是我的 js:
var check = '<img src="http://investors.boozallen.com/assets_files/spinner.gif" /> Checking if this username is available...';
$('#username').blur( function(){
$("#username").popover( {
title: '',
content: check,
html:true,
placement: 'top'
});
});
我的期望是这会在blur 事件上显示popover,但在我单击某处并返回输入后会显示它。为什么?我在这里缺少什么?
【问题讨论】:
标签: javascript jquery twitter-bootstrap popover blur