2012-07-04 19 views
2

我使用简单形式在我的应用程序内调用JS,我有一个内联的js来设置字段名称和字段 取消设置在用户点击并修改它如下所示一个简单的形式输入(滑轨)

input type="text" class="ftext" value="First Name" onclick="if(this.value=='First Name') this.value='';" onblur="if(this.value=='') this.value='First Name'"

我想用简单的表单输入<%= f.input :password, :required => true, :class => "ftext" %>来做到这一点,但无法在网络中找到任何解决方案。

请在此建议我。

感谢, 巴兰

+0

,如果你不使用内嵌的JavaScript和该做的JavaScript函数会更好。 –

+0

好的。所以我需要为我使用的每个输入编写函数? 想到使用内联js会简化它。 即使如此,有可能在简单的表单输入中使用js? – balanv

+0

你要检查点击条件,这样就很容易在一个函数中写入与字段输入有关的javascript。 –

回答

2

我们可以通过使用“input_html”选项,如下图所示做到这一点:

<%= f.input :email, :required => true, :autofocus => true, :input_html => { :onclick => "customFunction()", :class => "stext", :style => "padding-left:93px;width:170px;" } %>