我有以下代码:
var inp = $("#txt");
if(inp.val() != "")
// do something
Run Code Online (Sandbox Code Playgroud)
有没有其他方法可以使用变量'inp'检查空文本框
我有一个我要验证的输入:
<input type="text" id="input" />
Run Code Online (Sandbox Code Playgroud)
这是JS:
jQuery("#input").live('change', function() {
if("#input:not(:empty)") {
alert('not empty');
}
else if("#input:empty") {
alert('empty');
}
});
Run Code Online (Sandbox Code Playgroud)
即使"#input"为空,也无法用"空"消息显示警报.所以,基本上,无论我做什么,只有第一个陈述是真的,第二个陈述是假的,总是如此.
怎么了?
if(!$.trim($('.xlarge').value).length) {
return false;
}
Run Code Online (Sandbox Code Playgroud)
HTML是:
<input class="xlarge" name="name">
Run Code Online (Sandbox Code Playgroud)
我检查了我的控制台,如果语法正确,它是正确的,但即使值不为空,它仍然不提交表单.怎么了?
可能重复:
使用jQuery检查输入是否为空
我有表单和文本框,一旦单击表单按钮,如何使用javascript if else语句确定这些文本框中的任何一个是否为空.
function checking() {
var textBox = $('input:text').value;
if (textBox == "") {
$("#error").show('slow');
}
}
Run Code Online (Sandbox Code Playgroud)
提前致谢!
我正在使用jQuery,所以我想知道如果输入字段为空,我只有在单击提交按钮后才能显示错误消息.
在代码下面我简单的表单如何应用它.
<form id="myid" name="myid" method="post" action="hook.php">
name : <input type="text" name="name" id="name">
age : <input type="text" name="age" id="age">
<input type="submit" id="submit" name="submit" value="Save" />
</form>
Run Code Online (Sandbox Code Playgroud)
我想表现出这样的错误
