


Eine kurze Analyse der Probleme von BootStrap Validator bei der überprüfung versteckter Dom?nen und der sofortigen überprüfung von Programmzuweisungen
Dec 03, 2016 am 10:25 AMFrage 1:
Der folgende Code:
<input type="hidden" name="productId"/>
$("#addForm").bootstrapValidator({ fields: { productId: { validators: { notEmpty: { message: '請(qǐng)選擇一個(gè)商品' } } } } });
Diese Konfiguration ?ndert das Formular beim Absenden nicht Das Element ?productId“ wird überprüft, da die Standardkonfiguration von BootstrapValidator die ?versteckte Dom?ne (:hidden), die deaktivierte Dom?ne (:disabled) und diese Dom?ne (:not (visible))“ nicht überprüft.
L?sung:
$("#addForm").bootstrapValidator({ //excluded:[":hidden",":disabled",":not(visible)"] ,//bootstrapValidator的默認(rèn)配置 excluded:[":disabled"],//關(guān)鍵配置,表示只對(duì)于禁用域不進(jìn)行驗(yàn)證,其他的表單元素都要驗(yàn)證 fields: { productId: { validators: { notEmpty: { message: '請(qǐng)選擇一個(gè)商品' } } } } });
Problem 2:
Wir haben oft solche Bedürfnisse, wie unten gezeigt:
Nach der Auswahl eines Produkts wird dem Benutzer der Produktname in ?productName“ angezeigt und eine Produkt-ID wird in das ausgeblendete Feld von ?productId“ eingefügt.
Unter normalen Umst?nden werden solche Vorg?nge von Programmen ausgeführt
$("input[name='productId']").val(data.productId);
Das BootstrapValidator-Plug-in kann ein solches ?Programmzuweisungsereignis“ nicht erfassen ", daher kann der Verifizierungseffekt hier nicht erreicht werden, daher müssen wir eine kleine ?nderung vornehmen:
$("#addForm").bootstrapValidator({ //excluded:[":hidden",":disabled",":not(visible)"] ,//bootstrapValidator的默認(rèn)配置 excluded:[":disabled"],//關(guān)鍵配置,表示只對(duì)于禁用域不進(jìn)行驗(yàn)證,其他的表單元素都要驗(yàn)證 fields: { productId: { trigger:"change", //問(wèn)題2.關(guān)鍵配置 validators: { notEmpty: { message: '請(qǐng)選擇一個(gè)商品' } } } } }); //賦值之后觸發(fā)一次“change”事件 $("input[name='productId']").val(data.productId).change();
Auf diese Weise wird der BootstrapValidator ausgel?st Ich hoffe, dass das Obige eine kurze Analyse des vom Herausgeber eingeführten BootStrap-Validators für die versteckte Dom?nenüberprüfung und Programmzuweisung ist es wird für alle hilfreich sein

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)