JavaScript zu generieren/Rendern von dynamischen HTML-form von JSON oder ähnliche Daten?
Ich möchte den Zuschauern ein Kontakt-Formular, das geändert wird, entsprechend der Eingabe des Benutzers. Ein Beispiel für ein solches Formular ist auf der Ext JS-Website.
Ich habe nicht geschaut in das Produkt, aber ich würde gerne wissen, ob es irgendwelche anderen Programme/Funktionen, die erzeugen so ein Formular dynamisch? Ich fand nur Proben auf den Zusatz von anderen input-Elemente zu bestehenden Formen.
InformationsquelleAutor none | 2011-02-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier sind einige weitere Implementierungen:
Plane ich auch, diese Funktionalität hinzuzufügen, meine eigene js-Bibliothek, das würde sich auch mit der Validierung.
Was meinst du mit nicht adaptiven?
InformationsquelleAutor Jonny Buchanan
Können Sie immer erstellen, was DOM-Struktur, die Sie wie mit JavaScript. Werden zusätzliche Eingänge oder sogar zusätzliche
FORM
Elemente. Es hängt dann natürlich was Sie auf der server-Seite Prozess-Formular-Daten und wie Sie das tun.Vielleicht habe ich nicht verstanden, der Natur Ihres Problems, denn Sie haben nicht erklärt, selbst zu gut.
ExtJS ist eine JavaScript-Bibliothek, der alles macht, auf der client-Seite. Es bietet auch die Möglichkeit zur schnellen Erstellung von Benutzer-Schnittstelle durch die Bereitstellung von Javascript-configuration objects führen, in der rich-widget-Erstellung.
Man kann viel mit jQuery (und jQueryUI), aber es ist bis zu Ihnen, wie es geht. ExtJS hat halt diese sehr funktionsreiche und optisch konsistenten Satz von client-controls/widgets, die Sie verwenden können out of the box ohne viel zusätzliche Entwicklung (nicht zu erwähnen die Fehler zu töten, die zusammen die kundenspezifische Entwicklung).
Zum Beispiel: Beim schreiben einer Asp.net MVC-Anwendung ist es sehr einfach, um die Ausgabe eines Ajax-Aufrufs zurückgeben würde in HTML so genannte " partial view mit vollständigen HTML-Code Ihrer form, Sie können dann einfach die Anzeige in einem modalen dialog für die Instanz.
Wenn Sie nicht brauchen alle diese Funktionen so erstellen Sie eine desktop-ähnliche Anwendung, die ich schlage vor, Sie tun, nehmen Sie ein Bad in ExtJS, denn es ist definitiv ein sehr gutes Produkt. Ich habe es vor etwa 3 Jahren (version 2), der an einem Projekt und ich war beeindruckt von der Arbeit, die Sie getan haben. Es ist sehr funktionsreiche Produkt, das macht es wirklich einfach, erstellen, desktop-wie web-Anwendungen.
Aber wenn Sie eine normale web-Seite dann eine desktop-ähnliche Erfahrung ist wahrscheinlich nicht das, was Sie geben sollten, um Ihre Besucher.
InformationsquelleAutor Robert Koritnik