Heim Web-Frontend Layui-Tutorial Einführung in die Verwendung von Form-Formularelementen wie Select

Einführung in die Verwendung von Form-Formularelementen wie Select

Dec 07, 2019 pm 04:43 PM
form select

Einführung in die Verwendung von Form-Formularelementen wie Select

Bei Formularelementen wie „Auswählen“ werden einige Funktionen ungültig, wenn sie verwendet werden

Zum Beispiel die Suchfunktion, die mit „Auswählen“ geliefert wird:

Einführung in die Verwendung von Form-Formularelementen wie Select

Wenn Sie bei der Verwendung des Form-Formularelements einige der mit Lauii gelieferten Funktionen (Suche, Überprüfung usw.) benötigen, schließen Sie es bitte mit < ein ;Form>-Tag und müssen initialisiert werden, damit das Rendern wirksam werden kann. Ebenso muss die Registerkarte das Elementobjekt initialisieren

//注意:选项卡 依赖 element 模块,否则无法进行功能性操作
layui.config({
    base: &#39;/Resources/Script/&#39;
})
.use([&#39;element&#39;, &#39;common&#39;, &#39;form&#39;], function () {
    var element = layui.element;//tab选项卡类的功能才能实现
    var form = layui.form;//部分表单元素功能才能实现
});
Nach dem Login kopieren

Über das automatische Übermittlungsereignis der Schaltfläche „Abbrechen“

Layui sendet das Formular automatisch, wenn die Schaltfläche verwendet wird, nein Egal, ob der Buttontyp „Senden“ ist.

Lösung:

1. Solange Sie es in das

-Tag einfügen, wird es zur allgemeinen Verwendung bitte außerhalb des Formulars übermittelt.

2. Der Rückgabewert des Schaltflächenklickereignisses muss false zurückgeben, und die Formularübermittlung kann ebenfalls organisiert werden.

Beachten Sie, dass es hier ein kleines Detail gibt, nämlich die vom Formular eingeschlossenen Formularelemente. Sie können die Seriliaze-Methode von Jquery verwenden, um die Formularergebnismenge schnell zu kapseln: (Ich kapsele ein JSON-Objekt)

var formData = $("#infoForm").serializeArray();
           var data = {};
           $.each(formData, function (index, item) {
               data[item.name] = item.value;
           });
Nach dem Login kopieren

Oder generieren Sie eine Zeichenfolge mit key=value&key1=value2 (mithilfe von Serialize())

Aber wenn Sie hier die Auswahloption von Lauis Formular erhalten, wird Ihre ursprüngliche Auswahl ausgeblendet und neu gerendert . Eine Auswahl. Zu diesem Zeitpunkt können Sie den Wert der Auswahl nicht über die obige Methode abrufen. Andernfalls muss die Option „value=“ zugewiesen werden Beim Rendern wird der text()-Wert standardmäßig kopiert.

Einführung in die Verwendung von Form-Formularelementen wie Select

Der Standardwert von „laydate“ wird initialisiert:

Einführung in die Verwendung von Form-Formularelementen wie Select

Bitte aktivieren Sie isInitValue persönlich Ich denke, das Dokument schreibt: Es ist nicht korrekt und es fühlt sich wie eine nutzlose Konfiguration an. Auf isInitValue muss jedoch explizit hingewiesen werden, bevor der Standardwert initialisiert werden kann.

Über die asynchronen Ladeparameter der DataTable-Datentabelle:

Einführung in die Verwendung von Form-Formularelementen wie Select

In Bezug auf die Anfrage umfassen die Parameter bei einer Laui-Anfrage standardmäßig pageIndex und pageSize. Sie können den Anforderungsparameter Go übergeben und Ihre eigenen pageIndex- und pageSize-Namen konfigurieren. Zusätzliche Anforderungsparameter müssen in where gekapselt werden, und schließlich fügt Laui sie zusammen und sendet sie an den Hintergrund.

Einführung in die Verwendung von Form-Formularelementen wie Select

Einführung in die Verwendung von Form-Formularelementen wie Select

Bezüglich der Parameterkonfiguration der Antwort müssen beim Zeichnen von Linien vier Punkte hervorgehoben werden. Sie können andere Parameter nebenbei im Hintergrund übertragen und erhalten diese, wenn Sie fertig sind.

Über die Provinz- und Stadtverknüpfung (lokale Darstellung auf Kontrollebene)

Da Laui nicht über das Konzept der bidirektionalen Bindung verfügt, kann das, was hier getan wird, nur sein wird jedes Mal wiederholt. Rufen Sie die Daten ab, rendern und aktualisieren Sie dann das Steuerelement. Daher wird im Allgemeinen Folgendes verwendet: Formular-Listening-Ereignis + lokales Rendern des Formulars

Wenn Sie mehr Auswahlmöglichkeiten haben und die Datenmenge im Dropdown-Feld relativ groß ist, können Sie hier ein div ( Die Klasse muss die Attribute „layui-form“ und „lay-filter“ enthalten.) Schließen Sie die Auswahl ein und führen Sie dann form.select('select', das div mit dem Wert des Attributs select: filter) aus, sodass Sie die Auswahl nicht aktualisieren müssen Alle Formen, rendern aber eine bestimmte Auswahl, aber die Ereignisüberwachung kann auf die Steuerungsebene gehen (d. h. der Lay-Filter wird auf der Steuerung markiert).

<div class="layui-form" lay-filter="selLocation">
                            <label class="text_label">出发站:</label>
                            <div class="layui-input-inline">
                                <select id="selLocation" name="selLocation" class="text_input" lay-filter="selLocation" lay-verify="" lay-search></select>
                            </div>
                        </div>
Nach dem Login kopieren
rree

Implementierung von sich selbst erhöhenden Spalten der Datenliste (zwei Typen)

1. Verwenden Sie die

form.on("select(selLine)", function (data) {
                       var template1 = "<option value=&#39;&#39;>全部选项</option>";
                       for (var index in result.Data) {
                           if (result.Data[index].LineId == data.value) {
                               template1 += "<option value=&#39;" + result.Data[index].TimesId + "&#39;>" + result.Data[index].TimesName + "</option>";
                           }
                       }
                       $("#selTimes").html(template1);
                       form.render(&#39;select&#39;,&#39;selLlocation&#39;);
                   })
Nach dem Login kopieren

2 in col type:numbers (beachten Sie, dass dieser Parameter inlayui2.2.0 neu ist)

模板:
<script type="text/html" id="indexTpl">
    {{d.LAY_TABLE_INDEX+1}}
</script>
table的col参数:
cols: [[
            { title: &#39;序号&#39;, templet: &#39;#indexTpl&#39;, width: "6%" }
]]
Nach dem Login kopieren

Die zweite Möglichkeit ist die Sortierung mit Paging. Die zweite Seite ist ein Index, der gegenüber der vorherigen Seite ansteigt , und Die Seriennummer ändert sich während des Sortierens nicht. Beim ersten Typ ändert sich die Seriennummer von 10-1

Einführung in die Verwendung von Form-Formularelementen wie Select

Schließlich ist es etwas einfacher Sehen Sie, wie die Back-End-Mitarbeiter den Front-End-Code schreiben. Einige Vorschläge für die Seiten (die meisten davon sind Formulare)

Einführung in die Verwendung von Form-Formularelementen wie SelectMeine Vorschläge sind:

1. Verstehen Sie das Raster Zuerst das Layout verwenden und grundsätzlich einige benutzerfreundliche Frameworks verwenden. Alle verfügen über Layouts.

2. Ändern Sie den Elementstil über Chrome, kapseln Sie ihn dann selbst und kapseln Sie ihn in ein CSS.

3 Schauen Sie sich bei der Verwendung von Komponenten die Struktur genau an. t Die Zerstörung der ursprünglichen Struktur kann leicht zum Scheitern führen.

4. Kopieren Sie die Demo nicht vollständig, da die Demos immer noch eine große Wirkung haben, d. h. die Elemente sind vorher verschachtelt, also lesen Sie die Regeln unbedingt genau durch. Für unsere Backend-Mitarbeiter reicht es fast aus, diese wenigen Punkte zu kennen, und wir können die meisten Anwendungen bereits bewältigen.

Weitere Informationen zu Laui finden Sie in der Spalte Tutorial zur Verwendung von Laui.

Das obige ist der detaillierte Inhalt vonEinführung in die Verwendung von Form-Formularelementen wie Select. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Asynchrone Verarbeitungsmethode von Select Channels Go zur gleichzeitigen Programmierung mit Golang Asynchrone Verarbeitungsmethode von Select Channels Go zur gleichzeitigen Programmierung mit Golang Sep 28, 2023 pm 05:27 PM

Asynchrone Verarbeitungsmethode der gleichzeitigen Programmierung von SelectChannelsGo mit Golang Einführung: Die gleichzeitige Programmierung ist ein wichtiger Bereich in der modernen Softwareentwicklung, der die Leistung und Reaktionsfähigkeit von Anwendungen effektiv verbessern kann. In der Go-Sprache kann die gleichzeitige Programmierung mithilfe von Channels- und Select-Anweisungen einfach und effizient implementiert werden. In diesem Artikel wird die Verwendung von Golang für die asynchrone Verarbeitungsmethode der gleichzeitigen Programmierung von SelectChannelsGo vorgestellt und spezifische Informationen bereitgestellt

So verbergen Sie das ausgewählte Element in jquery So verbergen Sie das ausgewählte Element in jquery Aug 15, 2023 pm 01:56 PM

So verbergen Sie das Select-Element in JQuery: 1. Methode hide (), fügen Sie die jQuery-Bibliothek in die HTML-Seite ein, Sie können verschiedene Selektoren verwenden, um das Select-Element auszublenden, der ID-Selektor ersetzt die SelectId durch die ID des von Ihnen ausgewählten Elements tatsächlich verwenden; 2. css()-Methode, verwenden Sie den ID-Selektor, um das ausgewählte Element auszuwählen, das ausgeblendet werden muss, verwenden Sie die css()-Methode, um das Anzeigeattribut auf „none“ zu setzen, und ersetzen Sie selectId durch die ID des ausgewählten Elements.

So implementieren Sie die Änderungsereignisbindung ausgewählter Elemente in jQuery So implementieren Sie die Änderungsereignisbindung ausgewählter Elemente in jQuery Feb 23, 2024 pm 01:12 PM

jQuery ist eine beliebte JavaScript-Bibliothek, die zur Vereinfachung der DOM-Manipulation, Ereignisbehandlung, Animationseffekte usw. verwendet werden kann. Bei der Webentwicklung stoßen wir häufig auf Situationen, in denen wir die Ereignisbindung für ausgewählte Elemente ändern müssen. In diesem Artikel wird erläutert, wie Sie mit jQuery ausgewählte Elementänderungsereignisse binden, und es werden spezifische Codebeispiele bereitgestellt. Zuerst müssen wir ein Dropdown-Menü mit Optionen erstellen, die Beschriftungen verwenden:

Was ist der Grund, warum Linux select verwendet? Was ist der Grund, warum Linux select verwendet? May 19, 2023 pm 03:07 PM

Da Select es Entwicklern ermöglicht, gleichzeitig auf mehrere Dateipuffer zu warten, kann dies die E/A-Wartezeit verkürzen und die E/A-Effizienz des Prozesses verbessern. Die Funktion select() ist eine E/A-Multiplexfunktion, die es dem Programm ermöglicht, mehrere Dateideskriptoren zu überwachen und darauf zu warten, dass einer oder mehrere der überwachten Dateideskriptoren „bereit“ werden. Bezieht sich auf: die Datei Der Deskriptor ist nicht mehr blockiert und kann für bestimmte Arten von E/A-Vorgängen verwendet werden, einschließlich lesbarer, beschreibbarer und Ausnahmen. select ist eine Computerfunktion, die sich in der Header-Datei #include befindet. Diese Funktion wird verwendet, um Dateideskriptoränderungen zu überwachen – Lesen, Schreiben oder Ausnahmen. 1. Einführung in die Auswahlfunktion Die Auswahlfunktion ist eine E/A-Multiplexfunktion.

So verwenden Sie die Select-Syntax von MySQL So verwenden Sie die Select-Syntax von MySQL Jun 01, 2023 pm 07:37 PM

1. Bei Schlüsselwörtern in SQL-Anweisungen wird die Groß-/Kleinschreibung nicht beachtet. SELECT entspricht SELECT und FROM entspricht from. 2. Um alle Spalten aus der Benutzertabelle auszuwählen, können Sie den Spaltennamen durch das Symbol * ersetzen. Syntax – Dies ist ein Kommentar – Abfrage [alle] Daten aus der durch FEOM angegebenen [Tabelle] * bedeutet [alle Spalten] SELECT*FROM – Abfrage der angegebenen [Tabelle] aus FROM Daten des Spaltennamens (Feld) SELECT Spaltenname FROM Tabellennamensinstanz – Hinweis: Verwenden Sie englische Kommas, um mehrere Spalten zu trennen. Wählen Sie Benutzername und Passwort aus

Implementieren Sie Select Channels Go zur Optimierung der gleichzeitigen Programmierleistung durch Golang Implementieren Sie Select Channels Go zur Optimierung der gleichzeitigen Programmierleistung durch Golang Sep 27, 2023 pm 01:09 PM

Implementieren von SelectChannels durch Golang Leistungsoptimierung der gleichzeitigen Go-Programmierung In der Go-Sprache ist es sehr üblich, Goroutine und Channel zum Implementieren der gleichzeitigen Programmierung zu verwenden. Wenn wir mit mehreren Kanälen arbeiten, verwenden wir normalerweise Select-Anweisungen zum Multiplexen. Bei großer Parallelität kann die Verwendung von Select-Anweisungen jedoch zu Leistungseinbußen führen. In diesem Artikel stellen wir einige Implementierungen von select über Golang vor

Wählen Sie Channels Go-Parallelprogrammierung für Zuverlässigkeit und Robustheit mit Golang aus Wählen Sie Channels Go-Parallelprogrammierung für Zuverlässigkeit und Robustheit mit Golang aus Sep 28, 2023 pm 05:37 PM

SelectChannels für Zuverlässigkeit und Robustheit mithilfe von Golang Einführung in die gleichzeitige Programmierung: In der modernen Softwareentwicklung ist Parallelität zu einem sehr wichtigen Thema geworden. Durch die Verwendung gleichzeitiger Programmierung können Programme schneller reagieren, Rechenressourcen effizienter nutzen und große parallele Rechenaufgaben besser bewältigen. Golang ist eine sehr leistungsfähige gleichzeitige Programmiersprache. Sie bietet eine einfache und effektive Möglichkeit, gleichzeitige Programmierung durch Go-Coroutinen und Kanalmechanismen zu implementieren.

So verwenden Sie Golang für die gleichzeitige Programmierung von Select Channels Go So verwenden Sie Golang für die gleichzeitige Programmierung von Select Channels Go Sep 27, 2023 pm 09:07 PM

So verwenden Sie Golang für die gleichzeitige Programmierung von SelectChannelsGo. Die Go-Sprache ist eine Sprache, die sich sehr gut für die gleichzeitige Programmierung eignet. Der Kanal (Channel) und die Select-Anweisung sind zwei wichtige Elemente, um Parallelität zu erreichen. In diesem Artikel wird die Verwendung von Golangs SelectChannels für die gleichzeitige Programmierung vorgestellt und spezifische Codebeispiele bereitgestellt. 1. Das Konzept des Kanals (Kanal) Kanal wird für die Kommunikation und Daten zwischen Goroutinen verwendet.

See all articles