ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
575
575
EMPFEHLEN
-
Hallo,
ich hab mal wieder eine Frage.
Ich möchte mich mal mit Jquery UI beschäftigen und ich finde das auch richtig gut.
Allerdings ist mir aufgefallen das ich in der Dialogbox. Lediglich Inputfelder des Typs hidden verwenden kann.
Alle anderen Felder werden nicht übertragen.
Weis jemand warum das so ist?
Hier mal der Code:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
// Dialog $("#dialog").dialog({ bgiframe: true, autoOpen: false, height: 150, width: 600, modal: true, buttons: { OK: function() { document.getElementById('form').submit(); $(this).dialog('close'); }, Abbrechen: function() { $(this).dialog('close'); } } }); $('#beleg_sichern').click(function() { $('#dialog').dialog('open'); });
Und das ist der Layer:
Die Formtags sind ausserhalb des Layers.Code :1 2 3 4 5 6 7
<!-- ui-dialog --> <div id="dialog" style="display:none" title="Beleg speichern"> <p>Soll der Benutzer <strong>"Mustermann"</strong> wirklich gelöscht werden?</p> <input name="1" type="hidden" value="geht" /> <input name="2" type="text" value="geht nicht" /> </div>
Wie gesagt, es klappt ja eigentlich auch. Aber lediglich hidden Felder werden übertragen.
Ich möchte aber 3 Checkboxen haben
.
Für mich ist das merkwürdig. Oder hat das einen Grund?
GrussGeändert von xtramen01 (31.08.10 um 10:08 Uhr)
-
Hi,
wenn ich es hier nachstelle und mir den generierten Quellcode (HTML) ansehe, nachdem der Dialog geöffnet ist, befindet sich dieser nicht innerhalb der FORM-Tags. Es werden bei mir demnach überhaupt keine Elemente versendet.
Eventuell schafft es Abhilfe, die Formular-Element, die im Dialog enthalten sind, vor dem Versenden ins Formular einzuhängen.
CiaoCode :1 2 3 4 5 6 7 8 9 10
buttons: { OK: function() { $(this).find("input, textarea").appendTo($('#form')); $('#form').submit(); $(this).dialog('close'); }, Abbrechen: function() { $(this).dialog('close'); } }
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
Hi Quaese,
danke für die Info.
Ich Frage mich dann halt, warum das versteckte Feld gesendet wird.
Aber nun gut. Wie ich dich verstehe werden nun alle Formularfelder des Typs input und Textarea im Layer gesucht und an das Formular angehängt welches ich dann mit $('#form').submit(); abschicke.
Wenn das klappen würde wäre das ja genial. Ich probiere es später gleich aus.
Gruss und besten Dank!
Ähnliche Themen
-
Frage zu jquery?
Von Maik20 im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 21.11.10, 17:56 -
jquery dialog: dialogbox öffnen bei fehler im kontaktformular
Von xtramen01 im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 16.09.10, 21:56 -
jQuery - Links in geladen div's funktionieren nicht
Von haloman im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 23.08.09, 23:05 -
[jQuery] dynamisch Inputfelder hinzufügen und entfernen
Von jaegerschnitzel im Forum Javascript & AjaxAntworten: 15Letzter Beitrag: 13.03.09, 16:31 -
Thickbox und jQuery funktionieren nicht zusammen?
Von qde im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 15.12.08, 11:23





Zitieren

Login




