Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875

    aprire alert con campo di testo

    ciao a tutti
    vorrei poter cliccare un un link e compiere 2 azioni:
    la prima e' confermare di voler inviare una email (e ci riesco), la seconda e' che una volta cliccato su OK mi si dovrebbe aprire nello stesso alert un campo di testo dove inserire l'indirizzo email a cui inviare questa email.
    Come posso fare?

    Attualmente sto usando questo codice:
    codice:
    function mail_escursione()
    {
    input_box=confirm("INVIARE IL VOUCHER AL CLIENTE?");
    if (input_box==true)
    
    { 
    window.location="mail_escursione.php?id_escursione=<?php echo $id_escursione; ?>"; 
    }
    else
    {
    }
    }
    Posso aggiungere qualcosa?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    function mail_escursione()
    {
    input_box=confirm("INVIARE IL VOUCHER AL CLIENTE?");
    if (input_box==true)
    {
    var mail = prompt("inserisci la mail","");
    window.location="mail_escursione.php?id_escursione =<?php echo $id_escursione; ?>&mail="+mail;
    }
    else
    {
    }
    }
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    grazie, perfetto
    c'e' solo un piccolissimo "errore"
    quando mi si apre l'alert dove inserire l'indirizzo email, se clicco su "annulla" va ugualmente alla pagina mail_escursione.php
    C'e' un modo per bloccarlo?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    function mail_escursione()
    {
    input_box=confirm("INVIARE IL VOUCHER AL CLIENTE?");
    if (input_box)
    {
     var mail = prompt("inserisci la mail","");
    if(mail){
    window.location="mail_escursione.php?id_escursione=<?php echo $id_escursione; ?>&mail="+mail; 
    }else{
    return false;
    }
    }
    else
    {
    return false;
    }
    }
    Ultima modifica di cavicchiandrea; 11-03-2014 a 08:05
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    niente, ora in entrambi i casi se clicco su annulla mi va avanti scrivendo false nella pagina bianca che si apre

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    la richiami cosi onclick="return mail_escursione()"?
    Metti la pagina online e inserisci qui il link così vediamo il contesto di tutta la pagina
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    no, la richiamo cosi':
    <a href="JavaScript:mail_escursione()">INVIA VOUCHER PER EMAIL </a>

    Non ce l'ho online, ci sto lavorando in locale, devo richiamarla con onclick?

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    ultimo tentativo prova cosi <a href="javascript:;" onclick="mail_escursione()">INVIA VOUCHER PER EMAIL </a> o con onclick="return mail_escursione()"
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    mitico!!
    ora funziona benissimo

    Grazie

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.