form_for字段禁用所有javascript元素
form_for fields disables all javascript elements
我有一个rails 3.2应用程序。
在一个页面上,我有一些javascript来显示隐藏的div。这很好用。
然而,当我添加一些字段时,似乎所有的javascript事件都被禁用了,对于以前工作的代码来说
如果删除字段,但保留form_for标记,则可以使事件重新工作
例如,如果我只删除文本区域,那么事件仍然不存在。
如果我直接在form_for标记下向上移动字段,它将再次工作
我发现还有一个提示,我有三个RWD状态,桌面、平板电脑和手机
在电话上它工作!但在另外两个州,这并不奏效。
form_for标记如下所示:= form_for(@new_note, url: write_new_page_path) do |f|
我添加了这样的字段:
= f.label :text, 'how are things today?', :class => 'module-helper'
= f.text_area :text, placeholder: 'Please write a note here', rows: 5, class: 'required'
我没想到这些事件会消失,我确信这是一个新手的错误
您可以在此处找到整个代码:
https://gist.github.com/khebbie/a29917357552b809a1fe
好的,所以我终于找到了答案:事实证明,这些元素隐藏在其他元素之下。这就是它在手机布局中起作用的原因。
相关文章:
- 如何找到Javascript元素的最长边
- 如何通过它瞄准javascript元素's的onclick属性
- Javascript元素相对于屏幕的位置
- 找不到javascript元素
- JavaScript元素遍历返回的值超出预期
- 没有获得基础's的Javascript元素工作(与Laravel和Elixir)
- 为什么在ASP.NET Ajax更新面板中执行任何操作后javascript元素都停止工作
- 将 JavaScript 元素 ID 传递给 PHP 或 Form Variable
- Javascript元素相互阻塞
- CefSharp javascript元素点击不;不起作用,但手动点击它可以
- javascript元素.click()发布Safari
- Javascript元素更新侦听器
- Javascript 元素值的总和
- 在 php 代码中调用 javascript 元素
- If-Statement中的Javascript元素验证
- JavaScript 元素识别和检索
- 单击内部锚点/哈希时自动更新 JavaScript 元素
- 将 JavaScript 元素作为变量传递
- 按下表单重置按钮时删除 JavaScript 元素
- 将 javascript 保留在新的 JavaScript 元素中