Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    skippare contrlolli di un form

    ciao

    ho qsto form
    <script language="JavaScript">
    function verify()
    {
    var d;
    d = document.forms[0];
    if (d.srid.value == '')
    {
    alert('<?=$arrayText[manca_codice]?>');
    return false;
    }
    if (d.email.value == '')
    {
    alert('<?=$arrayText[manca_email]?>');
    return false;
    }
    if (d.request_question.value == '')
    {
    alert('<?=$arrayText[manca_testo]?>');
    return false;
    }
    return true;
    }
    </script>
    <script>
    function vai(dove)
    {
    if (dove=="<?=$modify?>")
    {
    document.form1.action="gioielli_insert.php";
    }
    else if(dove=="<?=delete?>")
    {
    document.form1.action="gioielli_gestione.php";
    }
    else if(dove=="<?=$save?>")
    {
    document.form1.action="gioielli_gestione.php";
    }
    document.form1.submit();
    }
    </script>

    <form method=post action=<?=$page?> name=form1 onsubmit="return verify()">

    Mio form

    <input type=submit value=save name=act onclick="vai(this.value);">
    <input type=submit name=act value=conferma onclick="vai(this.value);">

    </form>



    ora a me serve che i controlli sul form siano attivi solo se clicco su save, mentre se clicco conferma i controlli sul form non devono essere attivi, coem posso fare?

    ciao
    http://www.mcganass.com

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    la cosa + semplice e' tenersi una variabile globale
    codice:
    var controlli=true;
    function verify(){
    if(controlli){ 
    // resto del tuo script
    }
    }
    <input type=submit value=save name=act onclick="vai(this.value);">
    <input type=submit name=act value=conferma onclick="controlli=false;vai(this.value);">

    spero sia comprensibile, ciao

  3. #3
    comprensibilissimo grazie!
    http://www.mcganass.com

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.