0
我有一个使用jQuery创建动态控件的表单。我已经在使用jQuery的控件上应用了验证。我正在验证模糊事件上的控件。这里的问题是我需要将焦点设置在模糊事件验证失败的同一控件上。将焦点设置在模糊事件验证失败的同一控件上,JQuery
我做了这样的事情:
$(propVal1).blur(function() {
if(!ValidateNumber(this, propName1)) {
alert('Value should be numeric in ' + propName1);
setTimeout(function() {$(this).focus();}, 1);
}
});
凡propVal1代表动态创建的输入控制,propName1是属性的字符串名称。
为什么你现在不能为你工作? – 2012-04-09 15:25:55
我们可以看到字符串propVal1指的是什么? – 2012-04-09 15:31:38
是的,因为验证正确触发正确显示属性名称。我这样做是因为整个表单是动态生成的。 – IrfanRaza 2012-04-09 15:34:46