我想创建一个函数,在加载和重新加载页面时自动对输入字段进行对焦。jQuery循环输入问题
我有现有的代码,当一个输入框被填写,它失去了焦点,页面重新加载。然后它会将焦点放回到第一个输入框中,这是我想纠正的问题。
在Jquery加载函数的主体中,我调用了focusForm();
function focusForm() {
$('#txtFName #txtLName #txtDistID #txtPostalCode #txtEmail').each(function() {
var currVal = $(this).val();
if (currVal == '') {
$(this).blur();
return false;
}
});
}
我试图做到的是,在加载页面时/重新加载它会检查每个输入,当它找到一个没有价值将焦点框。
任何想法我失踪?
你确定你的jQuery选择器正在做你认为它做的事吗?对我来说,它看起来像是在#txtPostalCode元素中找到`#txtEmail`元素,等等......所以你只需要在层次结构中选择一个元素。 – 2011-12-16 16:22:04