Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Volendo si può forzare il submit da js all'incirca cosi:
    codice:
    
    <form name ="login" action="login.php" method="post" onsubmit="return false;">                        
          <label>USERNAME<input type="text" name="username"></label><br>
          <label>PASSWORD<input type="password" name="password"></label>
    
                <script type="text/javascript">
                function mostraMessaggio() {
        window.alert("Non hai i permessi per questa sezione");
        }
    </script>
                <input type="submit" name="login" onclick="mostraMessaggio()" value="INVIA">
            </form>
    
    
    <script>
    function mostraMessaggio(){
    if(qui-esegui-i-controlli){
    alert("errore....")
    }else{
    document.login.submit()
    }
    }</script>
    
    ripristini onclick e blocchi il submit a false (così il form non viene eseguito) se i controlli sono corretti forzi il submit()
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    208
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Volendo si può forzare il submit da js all'incirca cosi:
    codice:
    
    <form name ="login" action="login.php" method="post" onsubmit="return false;">                        
          <label>USERNAME<input type="text" name="username"></label><br>
          <label>PASSWORD<input type="password" name="password"></label>
    
                <script type="text/javascript">
                function mostraMessaggio() {
        window.alert("Non hai i permessi per questa sezione");
        }
    </script>
                <input type="submit" name="login" onclick="mostraMessaggio()" value="INVIA">
            </form>
    
    
    <script>
    function mostraMessaggio(){
    if(qui-esegui-i-controlli){
    alert("errore....")
    }else{
    document.login.submit()
    }
    }</script>
    
    ripristini onclick e blocchi il submit a false (così il form non viene eseguito) se i controlli sono corretti forzi il submit()

    Molto molto interessante. In pratica lì dove metto i controlli potrei fare solo il check della famosa variabile di controllo proveniente da php...anche perchè non credo di poter fare controlli a DB tramite Javascript.

    Bellissimo esempio!

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.