我有以下代码:
var inp = $("#txt");
if(inp.val() != "")
// do something
Run Code Online (Sandbox Code Playgroud)
有没有其他方法可以使用变量'inp'检查空文本框
wii*_*ifm 162
if (inp.val().length > 0) {
// do something
}
Run Code Online (Sandbox Code Playgroud)
如果你想要更复杂的东西,可以考虑使用正则表达式或使用验证插件来处理这个问题
小智 95
var inp = $("#txt").val();
if(jQuery.trim(inp).length > 0)
{
//do something
}
Run Code Online (Sandbox Code Playgroud)
检查前删除空白区域.如果用户只输入空格,那么这仍然有效.
rah*_*hul 16
if ( $("#txt").val().length > 0 )
{
// do something
}
Run Code Online (Sandbox Code Playgroud)
当文本框中有超过1个空格字符时,您的方法将失败.
小智 7
使用以下内容检查文本框是否为空或是否有多个空格
var name = jQuery.trim($("#ContactUsName").val());
if ((name.length == 0))
{
Your code
}
else
{
Your code
}
Run Code Online (Sandbox Code Playgroud)
$('input:text').filter(function() { return this.value.length > 0; });
Run Code Online (Sandbox Code Playgroud)
if ( $("#txt").val().length == 0 )
{
// do something
}
Run Code Online (Sandbox Code Playgroud)
我必须添加==才能使其对我有用,否则即使输入空文本也忽略了该条件。可以帮助某人。
| 归档时间: |
|
| 查看次数: |
244274 次 |
| 最近记录: |