开发者社区 问答 正文

获得焦点时候,输入一个文字时错误消息消除

<input id="edit-name" type="text" class="name"/>


jquerycode



$('#edit-name').focus(function(){
    if($(this).val()==''){
    $('.error-message').remove();
    }
});
$('#edit-name').blur(function(){
    if($(this).val()==''){
        $('.error-message').remove();
      $('#edit-name').after('<span style="color:red;" class="error-message" >请输入登录帐号!</span>'); 
    }
    
});

展开
收起
a123456678 2016-07-07 14:43:40 1877 分享 版权
1 条回答
写回答
取消 提交回答
  • focus方法是在获得焦点的那一刻执行,并不能时刻监控你的输入框是否有值。

    建议用jquery.validate.js插件来验证表单输入,简单易用。

    2019-07-17 19:52:49
    赞同 展开评论
问答地址: