Ruby on Rails:Javascript:如何在文本框出现时进行焦点对齐

时间:2010-06-18 16:14:44

标签: javascript ruby-on-rails erb

所以,我有

<script type="text/javascript">
function grabFocus(){
    document.getElementByID("category_name").focus();
}
</script>
<div>
<h1>New category</h1>
<br/>
<% remote_form_for :category, @category, :url=>{:action=>'ajax_create'} do |f| %>
  <%= f.error_messages %>
  <%= f.hidden_field :object_type %>

  <p>
    <%= f.text_field :name, :label=>false %>
    <%= f.submit 'Create' %>
  </p>
<% end %>
<br/>
</div>

在我刚开始之前

<script type="text/javascript">
    document.getElementByID("category_name").focus();
</script>

位于文件底部。
但是其他网站建议我把它作为一个函数,并在onLoad中调用它...但是我正在使用的部分(上面粘贴的整个东西)没有一个正文...... 我在ifbox中显示了facebox使用的部分...

想法?

1 个答案:

答案 0 :(得分:0)

得到它......

它的ID ..不是ID ......

悲伤的错误。

的getElementById