Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525

    confirm dell'operazione tramite link

    Al click di un link deve comparire un alert ke kiede la conferma dell'operazione. Si kiama la funzione "conferma" e, in caso di conferma dell'op, si deve lanciare il submit del form, altrimenti nulla. Il problema è ke anche se confermata la pagina resta ferma, non si visualizza la memo.php. Non viene generato nessun errore. Perchè?
    Thxxx
    codice:
    	
    function conferma_estrazione(tipo){
       flag=confirm('Sei sicuro?');
       if (flag==false)
          return false;
       return true;
    }
    
    function conferma(my_form,tipo){
    if (conferma_estrazione(tipo)==true){
    	document.my_form.action = 'memo.php';
    	document.my_form.submit();
    }
    else return false;
    }
    <form name="my_form" action="memo_estrazione.php" method="get">
    <td align="center">V</td>
    <td align="center">R</td>

    </form>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Nella chiamata stai passando l'oggetto form... l'uso nella funzione e' diverso:

    function conferma(obj_form,tipo){
    if (conferma_estrazione(tipo)==true){
    obj_form.action = 'memo.php';
    obj_form.submit();
    }
    else return false;
    }

    nota che ho cambiato il nome del parametro... i nomi usati nella pagina devono essere univoci.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525
    Ok...ho sostituito la funzione con quella che hai scritto te...però non funziona lo stesso...ho perso qke passaggio?

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525
    Errore: obj_form.submit is not a function
    File sorgente: http://localhost/xxx/yyy/test_3.php?pag=1&
    Riga: 16

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    cambia:
    <td align="center">R </td>

    in:
    <td align="center">R </td>

    scusa per la svista
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.