关于javascript:检查输入是否为空

Checking the input if its empty

本问题已经有最佳答案,请猛点这里访问。

我对jquery很陌生,所以我有一个问题。我试图通过jquery检查输入是否为空。我有这个剧本:

1
2
3
4
5
$('#submit').click(function(){
  if($.trim($('#username').val()) == ''){
    alert('Input can not be left blank');
  }
});
1
2
3
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">
<input name="username" id="username" type="text" placeholder="Enter your Username"/>
<button class="btn btn-info btn-block login" name="submit" id="submit" type="submit">Create an Account</button>

谢谢回复。


检查长度属性以确定它是否为空:

1
2
3
if ($.trim($('#username').val()).length > 0) {
// not empty
}

编辑:删除了空格$.trim