我有一个困难的情况。
我让用户通过富文本编辑器创建表单,然后保存。 因此,例如,我保存这个字面上到我的DB: http://pastebin.com/DNdeetJp(?你怎么可以在这里发布HTML它得到解释,所以现在我用引擎收录...)
在另一页我的包裹的form_tag这和它得到尽可能呈现。
我想要做的就是将其保存为模板并将答案保存为我的数据库的散列图。
这很好,但问题是我想重新创建当用户返回页面时选中的复选框/单选按钮/ ...。所以我想用hashmap的答案来填写表单。 有没有办法使用“虚拟”模型或其他方法来实现这一点?
谢谢!用散列图填充导轨形式
0
A
回答
0
由于您正在粘贴未正确配置为模板的原始HTML,因此根据可能存储在数据库中的任何内容启用正确的选项会更加困难。
做这项工作的可靠方法是使用Hpricot或Nokogiri来操纵HTML中的位,并相应地替换值。这并不难,只要你可以使用适当的选择器来定义这种形式的元素。例如,创建一个具有唯一ID的div,并对其中的所有输入元素进行操作,将name属性与您的属性进行比较。甚至可能有某个地方的图书馆。
第二种方法是使用JavaScript以非常相同的方式启用选项。这看起来有点像黑客,因为表单本身没有适当的默认状态。
相关问题
- 1. 导轨从散列
- 2. 有条件地填写导轨形式
- 3. Spring形式的散列图
- 4. 填充MD5散列算法
- 5. 导轨 - 使用jQuery填充表单
- 6. 引导图标导轨形式
- 7. 使用Codeignitor填充图形
- 8. BS3图形填充
- 9. 导轨形式datepicker
- 10. 不使用太多填充散列表
- 11. Highcharts用0填充散点图数据
- 12. 使用散列数组填充散列数组
- 13. 导轨3序列化形式属性
- 14. 使用导轨将数据填充到Google地图
- 15. 钢轨形式复选框阵列/散列值
- 16. codeigniter形式预填充
- 17. 茧填充形式相反
- 18. 填充Spring MVC的形式
- 19. 轨道4:预填充的形式从URL
- 20. 引导模式中的导轨形式
- 21. 填充不做条形图
- 22. CSS HTML图形填充
- 23. 填充图形与JSFL
- 24. Chartist.js条形图填充轴
- 25. C:使用填充填充圆形
- 26. 如何填充垂直形式的列表视图?
- 27. 如何填充列表视图形式火力
- 28. 从Java中的散列表填充JTable
- 29. 定义时填充散列表
- 30. 填充和散列的访问数组