Jquery 无法解决验证错误
在jQuery中,我尝试了:Jquery 无法解决验证错误,jquery,Jquery,在jQuery中,我尝试了: $('#imgAdd').live("click", function() { if ($('#txtName').val() == "") { $('#lblError').show(); $('#lblError').text() = "Please enter a Name"; $('#txtMenuName').focus(); } return false; } 但我在控制台中出
$('#imgAdd').live("click", function() {
if ($('#txtName').val() == "") {
$('#lblError').show();
$('#lblError').text() = "Please enter a Name";
$('#txtMenuName').focus();
}
return false;
}
但我在控制台中出错了
左侧的分配无效$('#lblError').text()=“请输入菜单名” 我还想知道字段中是否自动输入了文本
lblerror
是否隐藏。如何实现这一点?使用:
$('#lblError').text("Please enter a Menu Name");
text()
函数既是一个getter函数,也是一个setter函数。因此,如果不带参数调用它,则将获得HTML元素的当前文本。但是,如果您向它传递一个参数,您将设置HTML元素的文本
为了隐藏错误消息,当用户在文本框中输入文本时,可以使用jQuery的keyup
事件处理程序:
$('#txtName').keyup(function(e){
if($(this).val().length > 0) {
$('#lblError').hide();
}
});
使用:
text()
函数既是一个getter函数,也是一个setter函数。因此,如果不带参数调用它,则将获得HTML元素的当前文本。但是,如果您向它传递一个参数,您将设置HTML元素的文本
为了隐藏错误消息,当用户在文本框中输入文本时,可以使用jQuery的keyup
事件处理程序:
$('#txtName').keyup(function(e){
if($(this).val().length > 0) {
$('#lblError').hide();
}
});
感谢您的回复。当在
textbox
中输入文本时,有没有关于隐藏lebel
的想法。谢谢。感谢您的回复。有没有关于在textbox
中输入文本时隐藏lebel
的想法。谢谢。