: onchange в форме не работает, в rails 3.1 app - PullRequest
0 голосов
/ 27 сентября 2011

Это именно моя проблема.В моем случае функция: onchange не работает, хотя я добавил jquery в application.rb.

в форме, мне нужно предупредить пользователей

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

в приложении.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)

1 Ответ

1 голос
/ 27 сентября 2011

Я думаю, что у вас есть синтаксическая ошибка в вашем JavaScript. Добавить скобки:

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

Также: странное предупреждение для кода страны ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...