2011-10-06 97 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