2010-06-18 5 views
0

Alors, j'aiRuby on Rails: Javascript: Comment Grob mise au point lorsque la zone de texte apparaît

<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> 

et avant que je viens d'avoir le

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

au bas du fichier.
mais d'autres sites ont suggéré que je l'ai fait une fonction, et l'appelons onLoad ... mais le partiel avec lequel je travaille (tout ce qui est collé dessus) n'a pas de corps ... Je montre le partiel dans l'iframe que facebox utilise ...

idées?

Répondre

0

got it ...

son Id .. pas ... ID

triste erreur.

getElementById

Questions connexes