2011-09-27 27 views
0

這正是我的問題。在我的情況下:onchange函數不起作用,儘管我已經在application.rb中添加了jquery。:onchange在表單不工作,在rails 3.1應用程序

形式

,我需要提醒用戶

<%= telephone_field(:user, :phone_country_code, :size => 1, :onchange => "if $('user[phone_country_code]').length > 2 { alert('Your firstname needs to be shorter!'); }") %> 
在application.html.rb

<%= javascript_include_tag "jquery" %> 
在控制檯

我越來越

Started GET "/assets/application.js?body=1" for 127.0.0.1 at 2011-09-27 12:36:39 +0530 
Served asset /application.js - 304 Not Modified (1ms) 
+0

@mu,可能你也可以編輯的表格(.onchnage VS .onchange) – rdvdijk

+0

@rdvdijk:你的意思是冠軍?我會告訴你,我必須糾正我自己的錯別字,同時輸入我的最後一次「標題中的拼寫錯誤」的日誌消息:) –

+0

是的,標題,我的壞。 – rdvdijk

回答

1

我想你在你的javascript中有一個語法錯誤。添加括號:

if ($('user[phone_country_code]').length > 2) { alert('Your firstname needs to be shorter!'); }") 

另外:警惕陌生的國家代碼..

相關問題