Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    225

    return confirm().... se annullo esegue cmq

    Salve a tutti,

    ancora alle prese con jscript , vista la mia ignoranza in materia....... la domanda è sul semplice return confirm() che , come da topic, anche se annullo prosegue comunque:

    Codice PHP:
    onclick="frm_ins.action='oper.php?oper=modprod&id=<?PHP echo $sel_id;  ?>';frm_ins.submit();return avvisa();"
    perche non mi va ?


    AIUTO !!!

    GRAZIE
    SAT

    svista.........
    codice:
    <script language="JavaScript1.2">	
    
    	function avvisa(){
    		return confirm("ATTENZIONE!!! Vuoi davvero svuotare questa cartella ? ")
    	}
    </script>

  2. #2
    E il return confirm() dove sarebbe? Non lo vedo nel codice da te postato.

  3. #3
    Non funziona così.
    Prova a cambiare questa riga così:
    codice:
    onclick="frm_ins.action='oper.php?oper=modprod&id=<?PHP echo $sel_id;  ?>';frm_ins.submit();avvisa();"

  4. #4
    A parte che dichiari il blocco script in un modo totalmente sbagliato, il modo corretto è:

    codice:
    <script type="text/javascript"></script>
    Ok, quella è la funzione elimina, dove chiami la confirm. Ma dove la usi? Nell'evento onclick che hai messo non chiami la elimina() da nessuna parte. Continuo a non seguirti.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    225
    scusa ho corretto.........

    è che ne ho 3 o 4 di return confirm() e ho cancellato le atre avvisa() compreso

    ho provato a copiare la tua riga do onclick ma se premo su ANNULLA prosegue comunque

    ho provato a spostare avvisa() lungo l' onclick ma l' unico cambiamento è che chiede la conferma ma poi si ferma il processo.

    Scusate se dico cavolate ..........ma con jscript sono davvero ai minimi termini

    SAT

  6. #6
    La sintassi corretta è:

    codice:
    if (avvisa()){frm_ins.submit();}

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    225
    se devo fare cosi :

    codice:
    <script language="JavaScript1.2">
    if (avvisa()){frm_ins.submit();}
    	function avvisa(){
    		return confirm("AVVISO!!! Controlla i dati inseriti e conferma ")
    		
    	}
    	function elimina(){
    		return confirm("ATTENZIONE!!! Vuoi davvero elimanre questo articolo ? ")
    	}
    </script>
    e :

    onclick="frm_ins.action='oper.php?oper=modprod&id= <?PHP echo $sel_id; ?>';avvisa();"

    non mi funziona

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    225
    up !!

  9. #9
    nell'evento onclick oltre ad avvisa() devi aggiungere comunque return false che annulla l'evento.

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    225
    ora ho modificato così ma NON funziona


    codice:
    <script type="text/javascript">
    	
    	function avvisa(){
    		return confirm("AVVISO!!! Controlla i dati inseriti e conferma ")
    		
    	}
    
    	function elimina(){
    		return confirm("ATTENZIONE!!! Vuoi davvero elimanre questo articolo ? ")
    	}
    </script>
    e :

    onclick="frm_ins.action='oper.php?oper=modprod&id= <?PHP echo $sel_id; ?>';frm_ins.submit();avvisa();return false"

    perche ancora non ho capito dove o come mettere

    if (avvisa()){frm_ins.submit();}



    GRAZIE A TUTTI
    SAT

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.