Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344

    Finsetra modale con form: mantenerla aperta

    Ho una finestra modale che apro così (grazie a jquery.modal.js):

    Codice PHP:
        $('#btn_nuova').click(function(event)
        {
            
    // Prevent link opening
            
    event.preventDefault();
             
            
    // Open modal
            
    $.modal({
                
    title'',
                
    bordertrue,
                
    draggablefalse,
                
    resizablefalse,
                
    closeButton'jj',
                
    url'modifica.php',
            });
        }); 
    All'interno della pagina modifica.php ho un form. Il problema è che se faccio il submit del form dovrei rimanare all'interno della modale, invece esce (l'action è la stessa pagina modifica.php).

    Come si può rimanere all'interno della modale facendo il submit del form?

    Se così non si può fare sono disposto anche ad utilizzare un'altro modo per aprire la modale.

    Ad esempio con window.open che però non riesco a mantenere in primo piano.
    Ho letto di showModalDialog() che però non sembra essere uno standard per cui non vorrei utilizzarlo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    se quando effettui il submit la pagina viene ricaricata è normale che la finestra modale sparisca... devi semplicemente riaprila all'onload della pagina.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    Sì questo è chiaro. Ma quello che voglio io non è ricaricare la pagina principale, ma voglio fare il submit del form rimanendo all'interno della modale. Quando ho completato e salvato i dati dal form, chiudo la finestra modale e torno alla principale.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    Credo che l'unica soluzione sia quella di fare il submit del form all'interno della modale tramite ajax.

    Qui ho trovato un articolo interessante:

    http://www.mrwebmaster.it/ajax/artic...uery_1232.html

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.