[RAILS] [Für Super-Anfänger] Verwendung des Autofokus: true

Autofokus-Attribut

"Autofokus: true" bedeutet, dass sich der Cursor nach dem Laden der Seite zu dem Teil bewegt, in dem das Autofokus-Attribut beschrieben und der Eingabestatus eingegeben wird.

Konkretes Beispiel

Wenn Sie von der Listenseite zu Meine Seite wechseln und versuchen, den Namen zu ändern.   Wenn Sie auf der Listenseite auf die Schaltfläche Meine Seite klicken und zu Meine Seite wechseln, wird Meine Seite mit bewegtem Cursor angezeigt, ohne den Formteil Ihres Namens auszuwählen. So können Sie es sofort bearbeiten! カーソルが移動して入力状態になる


⚠️ Beachten Sie, dass Autofokus: true auf einen pro HTML-Datei beschränkt ist.

Wie schreibt man

Hier wird der Code des obigen Bildes so eingeführt, wie er ist. Lassen Sie uns verstehen, wie "autofocus: ture" im Ganzen verwendet wird. Umgebung: 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>Meine Seite</h1>
  </div>
  <div class="account-info">
    <h2>Nutzerinformation</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 "Aktualisieren" %>
      <br>
      <%= link_to "Ausloggen", destroy_user_session_path, method: :delete%>
    <% end %>
  </div>
</div>

abschließend

URL der Referenzseite → Uhyohyoweb Wie war der Artikel über "Autofokus: wie man true verwendet"? Der Autofokus selbst ist sehr einfach, aber wenn Sie es nicht wissen, werden Sie gefragt: "Was ist das?" Es ist zu leicht zu erlernen, also habe ich diesen Artikel geschrieben! Ich hoffe es hilft dir auch nur ein wenig zu verstehen. Bitte weisen Sie auch auf Punkte hin, die Sie nicht möchten. (Da es der erste Beitrag und ein Anfänger ist, führen alle Vorschläge zum Lernen!) Vielen Dank an alle, die bis zum Ende zugesehen haben. Wir sehen uns in einem anderen Artikel ~~!

Recommended Posts

[Für Super-Anfänger] Verwendung des Autofokus: true
Wie man GitHub für Super-Anfänger benutzt (Teamentwicklung)
[Ruby] Wie man Slice für Anfänger benutzt
Verwendung von binding.pry für die Ansichtsdatei
[Für Anfänger] So debuggen Sie mit Eclipse
Verwendung von Swifts Codable Super Personal Memo
Verwendung von Map
Wie benutzt man rbenv?
Verwendung mit_option
Verwendung von fields_for
Verwendung von java.util.logging
Verwendung der Karte
So verwenden Sie ein Array für HashMap-Schlüssel
Verwendung von collection_select
Beachten Sie, wie Sie Swift Super Basic TableView verwenden
[Für Anfänger] So implementieren Sie die Löschfunktion
Wie benutzt man active_hash! !!
Verwendung von MapStruct
Verwendung von TreeSet
[Verwendung des Etiketts]
Wie man Identität benutzt
(Für Anfänger) [Rails] Zeitsparende Technik! So installieren und verwenden Sie slim
[Für Rails-Anfänger] Zusammenfassung der Verwendung von RSpec (Überblick)
Verwendung von Dozer.mapper
Wie benutzt man Gradle?
Verwendung von org.immutables
Verwendung von java.util.stream.Collector
Verwendung von VisualVM
Verwendung von Map
So verwenden Sie ein Array für den TreeMap-Schlüssel
[Für Anfänger] So bedienen Sie die Stream-API nach Java 8
[Spring Boot] So erstellen Sie ein Projekt (für Anfänger)
Verwendung von Truth (Assertion Library für Java / Android)
[Für diejenigen, die Portfolios erstellen] Verwendung von Font-Awesome-Rails
Verwendung der Ketten-API
[Java] Verwendung von Map
Verwendung der Warteschlange mit Priorität
[Rails] Verwendung von Enum
Verwendung von Java Optional
Verwendung von JUnit (Anfänger)
Verwendung von Ruby return
[Rails] Verwendung von Enum
Verwendung von @Builder (Lombok)
[Für Super-Anfänger] DBUnit Super-Einführung
Wie man Big Decimal benutzt
[Java] Verwendung von removeAll ()
Verwendung von String [] args
Verwendung von Java Map
[Für Super-Anfänger] Ameise Super-Einführung
Ruby: Wie man Cookies benutzt
Verwendung von abhängigen :: zerstören
Verwendung von Eclipse Debug_Shell