回答
if (inp.val().length > 0) {
// do something
}
,如果你想什么更复杂,考虑正则表达式或使用validation plugin这需要照顾这对你
if ($("#txt").val().length > 0)
{
// do something
}
您的方法失败时没有检查空的文本框在文本框内有超过1个空格字符。
var inp = $("#txt").val();
if(jQuery.trim(inp).length > 0)
{
//do something
}
检查之前删除空格。如果用户只输入空格,那么这仍然可以工作。
这是一个完美的解决方案! – 2012-12-11 13:04:35
@Grimmy我喜欢你包含'trim'的事实。这使得这个答案完成。 – MadushM 2013-07-19 19:59:44
为什么不一致?既可以使用'$'或'jQuery',但为什么呢? – user2019515 2014-05-08 15:59:03
$('input:text').filter(function() { return this.value.length > 0; });
if ($("#txt").val().length == 0)
{
// do something
}
我不得不在==添加得到它为我工作,否则就忽略了条件,甚至用空的文本输入。可以帮助别人。
使用以下方法来检查,如果文本框为空或有超过1个空格
var name = jQuery.trim($("#ContactUsName").val());
if ((name.length == 0))
{
Your code
}
else
{
Your code
}
是否有一个特别的理由在这个'if'上有两对大括号? – 2014-04-08 15:35:48
你也可以使用
$value = $("#txt").val();
if($value == "")
{
//Your Code Here
}
else
{
//Your code
}
试试吧。这行得通。
的检查可以这样进行:
if (!!inp.val()) {
}
,甚至更短:
if (inp.val()) {
}
- 1. 检查所有文本框的不包含空白/空值
- 2. 检查空的文本框
- 3. jQuery只检索具有非空值的文本框
- 4. VB检查文本框没有具体的数值
- 5. 检查文本框的值
- 6. 检查数组子项具有空值
- 7. 实体框架 - 选择具有空值检查的单列
- 8. 复选框被检查具有值Y
- 9. NSIS检查文本框空不工作
- 10. GWT检查文本框是否为空
- 11. 检查文本框是否为空
- 12. 文本框不检查是否为空
- 13. 如何检查空的文本框
- 14. 检查文本框是否为空?
- 15. 检查文本框是否为空
- 16. 检查文本框是否为空
- 17. 检查如果文本框有值,使其他文本需要
- 18. 检查页面上的所有可见文本框应具有值JQuery
- 19. 检查,如果文本框为空,具有多那并不工作AS3
- 20. 如何在Excel用户窗体文本框中检查空值?
- 21. 如何检查HTML文本框中的空值?
- 22. 检查文本字段和微调框中的空值
- 23. 检查空标签并根据文本框值填充
- 24. 逻辑来检查多个文本框中的空值
- 25. 如何检查表内的文本框值是否为空?
- 26. 如何检查文本框是否为空且值小于500
- 27. 检查文本框
- 28. 检查文本框
- 29. 已检查列表框文本+值
- 30. jQuery + MySQL检查文本框的值?
,你应该使用修剪过检查? – 2011-09-23 05:26:16
为什么'inp.val()!='''没有被占用? – 2012-11-29 14:34:57