Heim  >  Artikel  >  php教程  >  jquery erhält die Wertimplementierungsmethode der EasyUI-Datumssteuerung

jquery erhält die Wertimplementierungsmethode der EasyUI-Datumssteuerung

高洛峰
高洛峰Original
2016-12-07 13:34:031556Durchsuche

So verwenden Sie JS in der JQuery-EasyUI-Datumssteuerung, um den eingestellten Datumswert auf der Seite abzurufen

JQuery ruft den Wert der EasyUI-Datumssteuerung ab

JQuery EasyUI-Datumsfeld

Es gibt ein Datumstextfeld wie dieses:

Verwenden Sie easyui, um den Datumswert im Textfeld auszuwählen und dann den neuesten Wert im Datumsfeld in JS abzurufen.

Ich dachte, das sei ein einfaches Problem, nur

var dv = $('#mdate').val();

und es wäre in Ordnung. Aber wider Erwarten war das, was ich bekam, leer. Wenn ich diesem Textfeld im Hintergrund einen Anfangswert zugewiesen habe, erhalten Sie immer noch den Anfangswert, egal welchen Wert Sie auswählen.

Die Lösung besteht darin, die eigene Funktion von easyui zu verwenden, um es abzurufen:

var dv = $('#mdate').datebox('getValue');

Der Grund ist, dass easyui ein verstecktes Eingabeformular hinzugefügt hat und ihm den Wert zuweist, aber es ist immer noch sehr seltsam, dass das Formular mit dem Namen mdate immer noch den korrekten Wert übermittelt. Ich vermute, dass vor der Übermittlung eine Manipulation vorgenommen wurde um dem Originalformular dynamisch einen Wert zuzuweisen. Nicht sorgfältig studiert.


Stellungnahme:
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