[RAILS] [Pour les super débutants] Comment utiliser l'autofocus: vrai

attribut autofocus

"Autofocus: vrai" signifie que dès que la page est chargée, le curseur se déplace vers la partie où l'attribut autofocus est décrit et l'état d'entrée est entré.

Exemple concret

Lorsque vous passez de la page de liste à Ma page et essayez de modifier le nom.   Si vous cliquez sur le bouton Ma page dans la page de liste pour accéder à Ma page, Ma page sera affichée avec le curseur déplacé même si vous ne sélectionnez pas la partie du formulaire de votre nom. Vous pouvez donc le modifier tout de suite! カーソルが移動して入力状態になる


⚠️ Gardez à l'esprit que l'autofocus: true est limité à un par fichier html.

Comment écrire

Ici, le code de l'image ci-dessus est introduit tel quel. Comprenons comment "autofocus: ture" est utilisé dans l'ensemble. Environnement: rails 6.0.0, VScode 1.46, macOS Catalina 10.15

app/views/users/show.html.erb


<div class="account-page">
  <div class="account-page-title">
    <h1>Ma page</h1>
  </div>
  <div class="account-info">
    <h2>Informations de l'utilisateur</h2>
  </div>
  <div class="account-page-form">
    <%= form_for(current_user) do |f| %>
      <div class="form-field">
        <div class="form-field-name">
          <%= f.label :name %>
        </div>
        <div class="form-field-name">
          <%= f.text_field :name, autofocus: true %>
        </div>
      </div> 
      <div class="form-field">   
        <div class="form-field-email">
          <%= f.label :email %>
        </div>
        <div class="form-field-email">
          <%= f.email_field :email %>
        </div>
        <br>
      </div>
      <%= f.submit "Mise à jour" %>
      <br>
      <%= link_to "Se déconnecter", destroy_user_session_path, method: :delete%>
    <% end %>
  </div>
</div>

en conclusion

URL du site de référence → Uhyohyoweb Comment était l'article sur "autofocus: comment utiliser true"? L'autofocus en lui-même est très simple, mais si vous ne le savez pas, on vous demandera «qu'est-ce que c'est? C'est trop facile à ramasser, j'ai donc écrit cet article! J'espère que cela vous aide à comprendre même un peu. Veuillez également signaler les points que vous ne souhaitez pas. (Parce que c'est le premier post et un débutant, les suggestions de chacun mèneront à l'apprentissage!) Merci à tous d'avoir regardé jusqu'à la fin. Rendez-vous dans un autre article ~~!

Recommended Posts

[Pour les super débutants] Comment utiliser l'autofocus: vrai
Comment utiliser GitHub pour les super débutants (développement d'équipe)
[Ruby] Comment utiliser slice pour les débutants
Comment utiliser binding.pry pour afficher le fichier
[Pour les débutants] Comment déboguer avec Eclipse
Comment utiliser le mémo personnel codable de Swift
Comment utiliser Map
Comment utiliser rbenv
Comment utiliser with_option
Comment utiliser fields_for
Comment utiliser java.util.logging
Comment utiliser la carte
Comment utiliser un tableau pour les clés HashMap
Comment utiliser collection_select
Remarquez comment utiliser Swift Super Basic TableView
[Pour les débutants] Comment implémenter la fonction de suppression
Comment utiliser active_hash! !!
Comment utiliser MapStruct
Comment utiliser TreeSet
[Comment utiliser l'étiquette]
Comment utiliser l'identité
(Pour les débutants) [Rails] Technologie de gain de temps! Comment installer et utiliser Slim
[Pour les débutants Rails] Résumé de l'utilisation de RSpec (obtenir un aperçu)
Comment utiliser Dozer.mapper
Comment utiliser Gradle
Comment utiliser org.immutables
Comment utiliser java.util.stream.Collector
Comment utiliser VisualVM
Comment utiliser Map
Comment utiliser un tableau pour la clé TreeMap
[Pour les débutants] Comment utiliser Stream API après Java 8
[Spring Boot] Comment créer un projet (pour les débutants)
Comment utiliser Truth (bibliothèque d'assertions pour Java / Android)
[Pour ceux qui créent des portfolios] Comment utiliser font-awesome-rails
Comment utiliser l'API Chain
[Java] Comment utiliser Map
Comment utiliser Queue avec priorité
[Rails] Comment utiliser enum
Comment utiliser java Facultatif
Comment utiliser JUnit (débutant)
Comment utiliser le retour Ruby
[Rails] Comment utiliser enum
Comment utiliser @Builder (Lombok)
[Pour les super débutants] Super introduction à DBUnit
Comment utiliser Big Decimal
[Java] Comment utiliser removeAll ()
Comment utiliser String [] args
Comment utiliser Java Map
[Pour les super débutants] Ant super introduction
Ruby: Comment utiliser les cookies
Comment utiliser Dependant :: Destroy
Comment utiliser Eclipse Debug_Shell