Rails:在无效数据上填写表单
Rails: Fill in form on invalid data
我有一个rails表单,每个字段的标签和输入框位于div class="field"
下。当用户输入无效数据时,rails为我将类更改为div class="field_with_errors"
。我的问题是,当发生这种情况时,如何用一些预定义的文本填充输入框?
我意识到这是可能的javascript,但我不知道如何实现它。
您可以通过使用errors[:attribute]
在服务器端做到这一点。你可以在ruby on rails指南中找到更多信息
如果您在创建表时为列指定了默认值,这些列将用于预填充表单。
下面是一个迁移的例子,它指定了默认值,然后由以下形式使用:
class CreateDevices < ActiveRecord::Migration
def self.up
create_table :devices do |t|
t.string :name
t.string :msgs_checked, :default => true
t.string :app_version, :default => 'Not Known'
t.boolean :active, :default => true
t.timestamps
end
end
相关文章:
- 如何从pdftron webviewer获取表单数据
- JS验证ajax返回的html中的表单数据
- 在不同的文件中使用Javascript获取表单数据
- 使用Javascript读取Webstorage表单数据
- Uploadify-随机表单数据's已返回上载表单
- 如何在使用ajax提交的codeigniter中使用form_validation验证表单数据
- 在post-expressjs之后持久化表单数据
- 需要一个用于AJAX的Javascript库,其中包含多部分/表单数据
- jQuery发布并获取表单数据
- Ajax表单数据phpPOST不工作
- 如何将整个模型集附加到表单数据中,并在MVC中获得它
- 如何从javascript访问表单数据
- 如何从Angular Payments获取表单数据
- 通过javascript获取pdf文件的表单数据
- 有没有一种方法可以在jQuery.serialize()之前获取表单数据,或者与jQuery.sserialize(()
- 在 Angular2 中构建多部分/表单数据 POST 请求并验证输入类型文件
- 无法读取未定义的属性“用户名” - 通过电子邮件在 Node.js 中发送表单数据
- 使用 Ajax 获取表单数据
- 我无法从引导模式中清除表单数据
- 如何从 django 模板语言获取表单数据