2011-10-06 93 views
0

请检查我在这里做的是否为假?原型事件观察者不工作

Event.observe(form['postalcode'], 'blur', function(form) {return updateCityname(form) }(form)); 

我得到的JavaScript错误“手柄是不确定的”

回答

1

给这个元素“邮编”的ID,它使人们更方便。

$('postalCode').observe('blur', function(e) { 
     var element = e.element()   
     var myForm = element.up('form') 
     return updateCityname(myForm) 
    }); 
+0

事件处理程序的上下文是触发它的元素。您可以使用'this'而不是'e.element()' – clockworkgeek