4

text_field_tagユーザーが電話番号を入力する場所があります。ユーザーが電話番号を入力した後、次のように電話番号を再フォーマットする必要があります(XXX) XXX XXXX。私はそれが私のためにそれを行うJavaスクリプトを作成しますが、どうすればこのルビーラインコードにそれを追加できますか?

javascriptメソッド------>formatNumber(number)

<%= text_field_tag :mobile_number, '', :class => 'email-address' %>
4

2 に答える 2

7

Railsを使用している場合は、カスタムJavascriptの代わりに組み込みの#number_to_phoneヘルパーを使用する方が簡単です。

于 2012-05-24T19:58:15.867 に答える
0

javascriptでruby変数とメソッドを使用する方法は2つあります。1).js.erbで使用します(通常はajaxメソッドのレンダリングに使用されます)2)おそらくあなたの場合、ちょっと醜いですが、html.erbビューにJavaScriptをインライン化することができます

于 2012-05-25T00:51:19.883 に答える