tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
490
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    xtramen01 xtramen01 ist offline Mitglied Brokat
    Registriert seit
    Mar 2008
    Beiträge
    292
    Hallo Leute,

    ich möchte mithilfe von Jquery Dialog ein Formular absenden.
    Das klappt auch. Allerdings möchte ich den kompletten Vorgang in dem Dialog haben. Also z.b. wie ein Popupfenster im IE. Dazu müsste ich irgendwie eine komplette PHP Seite einbinden können. Momentan binde ich lediglich ein DIV Layer ein und der Dialog wird geschlossen nachdem ich das Formular gesendet habe. Vielleicht geht das auch irgendwie mit Ajax.

    Ich hoffe Ihr versteht was ich meine.
    Hier mal mein bisheriger Testcode.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    
    $("#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');
        });
     
    });

    HTML-Code:
    <div id="dialog" style="display:none" title="Beleg speichern">
    <form action="orders.php" method="post" id="form">
     <p>Soll der Benutzer <strong>"Mustermann"</strong> wirklich gelöscht werden?</p>
       <input name="1" type="hidden" value="test" />
       <input name="2" type="text" value="test2" />
    </form>
    </div>
    Viele Grüße und danke schonmal für einen Tipp.
     

  2. #2
    kab-media kab-media ist offline Mitglied
    Registriert seit
    Oct 2011
    Beiträge
    23
    Hi,

    also ich versteh Deine Frage nicht ganz aber Du kannst natürlich das Formular per ajax an ein php Script übergeben.
    Mit jQuery relativ simpel. Nutz .ajax für die Parameter und .serialize um die Daten ans php zu übergeben.

    Gruß
     
    Viele Grüße

    kab-media

  3. #3
    Avatar von Maniac
    Maniac Maniac ist offline Mitglied Smaragd
    Registriert seit
    Apr 2007
    Ort
    Augsburg/Gersthofen (Bayern)
    Beiträge
    1.204
    Du verwendest jQuery und nimmst für das absenden deines Formulares nicht den jQuery-Selector?
    Code :
    1
    
    document.getElementById('form').submit();

    Kannst du mit folgendem ersetzen:
    Code :
    1
    
    $('#form').submit();
     
    Die Schweine von heute sind unsere Schnitzel von morgen!

Ähnliche Themen

  1. jQuery Dialog und Ajax Submit
    Von Superfreak007 im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 13.09.11, 16:18
  2. IE: jQuery UI Dialog
    Von iLu_is_a_loser im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 09.08.11, 14:53
  3. jquery dialog als bestätigung für Eingabe
    Von supercat1510 im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 02.01.11, 20:15
  4. jquery.Dialog?
    Von TomTaylor im Forum Javascript & Ajax
    Antworten: 7
    Letzter Beitrag: 22.11.10, 11:07
  5. jQuery modal Dialog
    Von tequila slammer im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 10.05.10, 13:47