如何将默认值添加到无法更改的文本字段(Ruby on Rails)

时间:2014-04-11 12:41:57

标签: ruby ruby-on-rails-4

我正在尝试创建一个格式化的文本字段,然后将其内容解析为Ruby Date对象。我认为我有从文本字段中获取值并将其转换为日期的逻辑,但我无法弄清楚格式化部分。

我想要一个默认情况下已包含分隔符的文本字段,用户无法覆盖。所以我希望文本字段看起来像:

__/__/__

当他们进入字段时,他们输入的文字填写空格而不是覆盖那里的所有内容。

谢谢!

1 个答案:

答案 0 :(得分:0)

不确定ruby,但你可以像这样使用jQuery:

http://digitalbush.com/projects/masked-input-plugin/

jQuery(function($){
   $("#key").mask("aaaaa-aaaaa-aaaaa-aaaaa-aaaaa");
});

并在页眉中使用<noscript>,以确保查看您网页的所有人都启用了javascript。