2017-05-17 3 views
0

Ich habe ein Problem mit der Initialisierung einiger INPUT-Texttyp-Tags. Nach dem Laden der Seite ist der Wert in der Eingabe nicht sichtbar. Wenn ich die Quelle der HTML-Seite anzeigen, ist der Wert vorhanden. Wenn ich den INPUT-Typ zu Schaltfläche und zurück ändere, wird der Wert sichtbar.HTML-Eingabetext-Tag kann nicht initialisiert werden

<label for="contact_name">Contact</label><input type="text" id="contact_name" value="{{ name }}"/> 

Warum passiert das?

Antwort

0

Es geschah, weil ich einen dummen Fehler gemacht habe. Die entsprechenden INPUT-Tags haben einen Handler, der an keypress Ereignis mit addEventListener gebunden ist. Das Problem bestand darin, dass die Variablen auf Funktionen verweisen, die ich für Handler verwendet habe. Sie wurden auf undefined gesetzt, sodass dieses unerwartete Verhalten auftrat.

nicht streng nach Jinja & require.js verwendet, aber ich getaggt auf Vollständigkeit. Ich benutze Firefox 53.0.2 64 Bit, Windows 7 x64.

Yak Rasur für heute gemacht.

Firefox warf mir ein paar Kurvenbälle. Das Problem war Autofill, Einführung der autocomplete="off" Attribut Dinge funktionieren wie erwartet jetzt.

Verwandte Themen