0

我开发了一个项目,但现在我想将 JavaScript 应用到项目中。以登录表单为例。我必须将 HTML id 分配给文本字段,但如何?以及如何访问 js 文件中的文本字段?

    <% @page_title = 'Staff Area Login' -%>

    <%= form_for(:stuff, :url => {:action => 'send_login'}) do -%>

    <p>Username:  <%= text_field_tag('username', params[:username]) %></p>

    <p>Password: <%= password_field_tag('password') %></p>

    <%= submit_tag("Log in") %>

    <% end -%>
4

3 回答 3

3

您可以使用 :html 哈希。

<%= text_field_tag('username', params[:username], :html => {:id => "username_field"}) %>
于 2012-09-13T11:13:14.657 回答
0

您的表单会自动获取 id,就new_staff好像您的表单正在作为新表单运行一样,并且会自动获取 id,就edit_staff好像您的表单正在作为编辑表单运行一样。

于 2012-09-13T11:14:29.280 回答
0

nt 一个红宝石人 iam,但就我而言,当你创建一个text-field这样的人时。ids 已经分配了看看这里如果你想通过 id
访问一个特定的然后只需使用OR后者使用 jquerytext-field
document.getElementById('ID');$('#ID')

于 2012-09-13T11:15:08.130 回答