mzt*_*two 1 ruby-on-rails simple-form twitter-bootstrap data-masking
我正在自定义一个启用了simple_form gem的表单,我希望电话号码字段有一个来自http://jasny.github.com/bootstrap/javascript.html#inputmask的数据掩码
我原来的代码是:
<%= f.input :phone, :required => true,
:input_html => { :maxlength => 14} %>
Run Code Online (Sandbox Code Playgroud)
将类似内容传递到f.input所需的代码是什么?
使用input_html和label_html之类的东西似乎不起作用.
在你的表单中试试这个:
<%= f.input :phone, :required => true,
:input_html => { :maxlength => 14, :"data-mask" => "999-999-9999" } %>
Run Code Online (Sandbox Code Playgroud)
此外,假设您正在运行Rails 3.1+并且您的vendor/assets/javascripts目录中有jasny文件,请确保在app/assets/javascripts/application.js中包含bootstrap-inputmask文件:
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require bootstrap-inputmask
//= require_tree .
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4888 次 |
| 最近记录: |