easyui-textbox失去焦点、获得焦点事件

发布于 2021-11-30 04:48:25 字数 1341 浏览 805 评论 4

先上图

如上图所示,这是点击“新增”按钮弹出的原始dialog,然后点击“用户名”输入框使其获得焦点但不输入任何内容,然后使其失去焦点,如下图:

可以看到这时候“用户名”输入框后面有个提示信息。

我现在想实现的效果是:当我再次点击“用户名”输入框使其获得焦点或者输入内容的时候,让后面的提示信息消失。

下面是“用户名”+文本框的HTML代码:

<tr>
  <td>用户名</td>
  <td>
    <input id="username" name="username" class="easyui-textbox" style="width:180px" />
    <td style="white-space: nowrap;"><span id="hint_username"></span></td>
    </td>
</tr>



下面是“用户名”文本框失去焦点事件代码:
$(function(){		
    $("input",$("#username").next("span")).blur(function(){
	var username=$("#username").val();
	if(username==''){
	    $("#hint_username").html("<font color='red' size='2'>用户名不能为空!</font>");
	    return false;
	}
    };
}




如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

妖妓 2021-12-01 21:25:42

谢谢你的回复,能否帮忙实现一下呢?

明媚如初 2021-12-01 21:24:11

onfocus   onblur

回眸一笑 2021-11-30 21:53:36

完美!谢谢!

你曾走过我的故事 2021-11-30 21:03:21
$(function(){      
    $("input",$("#username").next("span")).focus(function(){
        $("#hint_username").html("<font color='red' size='2'> </font>");
    };
}

试试吧,按照你写的脚本改的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文