Visualizzazione risultati 1 fino 13 di 13

Discussione: far funzionare pulsante premendo invio...

  1. #1
    icfast non è connesso Utente
    Data registrazione
    15-05-2011
    Messaggi
    107

    Predefinito far funzionare pulsante premendo invio...

    Codice HTML:
    <input style="WIDTH: 150px; HEIGHT: 31px" onClick="window.location='access1D_'+this.form.pwd.value+'.html'" value=" AUTENTICATI! " size="70" type="button">
    Io ho creato questo codice input ma vorrei che funzionasse non premendo con il mouse sopra il tasto "autenticati " ma semplicemente premendo invio dalla tastiera...

    Si può fare?
    Ultima modifica di karl94 : 19-05-2011 alle ore 17.29.37 Motivo: Formattazione del codice

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Perché usi un pulsante semplice anziché uno di invio? È decisamente meglio usare un modulo (elemento form).

  3. #3
    icfast non è connesso Utente
    Data registrazione
    15-05-2011
    Messaggi
    107

    Predefinito

    insomma come devo fare?

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Se indichi l'indirizzo della pagina o ne scrivi il sorgente posso darti qualche indicazione in più.

  5. #5
    icfast non è connesso Utente
    Data registrazione
    15-05-2011
    Messaggi
    107

    Predefinito

    Ecco la sorgente, grazie per l'aiuto che contò mi darà...
    Codice HTML:
       <div align="center">
          <form name="login">
            <h1>Inserisci userID:</h1>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input style="WIDTH: 205px; HEIGHT: 32px" id="ricerca" name="pwd" size="27" type="text"><input style="WIDTH: 150px; HEIGHT: 31px" onClick="window.location='access1D_'+this.form.pwd.value+'.html'" value=" AUTENTICATI! " size="70" type="button">
          </form>
          <br><br><br>Scrivi lo userID e premi "Autenticati!" 
        </div>
    
      </body>
    </html>
    EDIT:

    ci devo aggiungere qualcosa?
    Ultima modifica di alemoppo : 20-05-2011 alle ore 18.32.03 Motivo: Fromattazione del codice + Non fare doppi post. Usa il tasto Edita!

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,253

    Predefinito

    Quel tipo di sicurezza non è un gran ché.... E poi se non hai javascript attivato non funziona.

    Molto più semplicemente, potresti fare:

    Codice HTML:
    <form name="login" action="paginaSegreta.php" method="post">
         password: <input type='password' name='pass'> <input type='submit' value='vai'>
    </form>

    ...sopra la pagina paginaSegreta.php, incolli:

    Codice PHP:
    <?php
    $tuapassword
    = 'password';
    if((!isset(
    $_POST['pass'])) || (isset($_POST['pass']) && ($_POST['pass'] != $tuapassword)))
    die(
    'password non corretta');
    ?>

    ..resto del codice della pagina privata
    p.s: mi sembra simile a questo.

    Ricordo che devi cambiare estensione della paginaSegreta, da .html a .php.

    Ciao!
    Ultima modifica di alemoppo : 20-05-2011 alle ore 18.51.42

  7. #7
    icfast non è connesso Utente
    Data registrazione
    15-05-2011
    Messaggi
    107

    Predefinito

    ok...ho fatto tutto,l'ho provato...il problema è che accede comunque...cioè anche se sbaglio ID o password.la parte'resto di codice della pagina privata ' la vedo comunque...quindi sicuramente sbaglio qualcosa...il file .php lo legge ,e la prova è il fatto che veda la frase 'segreta'...però resta il fatto che accedo in ogni casa...anche senza compilare i campi...di sicuro sbaglio qualcosa,e mi scuso se rompo ;) però boh..sbaglio qualcosa

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,253

    Predefinito

    Ho riprovato il codice sopra e funziona.

    Non capisco quando parli dell'ID cosa intendi: nel sorgente iniziale tuo, il campo id non esisteva:

    Codice HTML:
    <div align="center">
          <form name="login">
            <h1>Inserisci userID:</h1>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input style="WIDTH: 205px; HEIGHT: 32px" id="ricerca" name="pwd" size="27" type="text"><input style="WIDTH: 150px; HEIGHT: 31px" onClick="window.location='access1D_'+this.form.pwd.value+'.html'" value=" AUTENTICATI! " size="70" type="button">
          </form>
          <br><br><br>Scrivi lo userID e premi "Autenticati!" 
        </div>
    
      </body>
    </html>
    Sicuro che la pagina segreta ha l'estensione *.php?

    Ciao!

  9. #9
    icfast non è connesso Utente
    Data registrazione
    15-05-2011
    Messaggi
    107

    Predefinito

    no no la mia lasciala pure perdere...io parlo del tuo script...

  10. #10
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,253

    Predefinito

    Anche nel mio script non vedo nessun campo ID:

    Codice HTML:
    <form name="login" action="paginaSegreta.php" method="post">
         password: <input type='password' name='pass'> <input type='submit' value='vai'>
    </form>
    Comunque ripeto: a me funziona.

    Ciao!

  11. #11
    icfast non è connesso Utente
    Data registrazione
    15-05-2011
    Messaggi
    107

    Predefinito

    non so che dire,,,ma anche se sbaglio la password vedo la frase che hai scritto sotto la paginasegreta.php ,cioè"..resto del codice della pagina privata"

  12. #12
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,253

    Predefinito

    Lo puoi provare qui.

    Comunque avrei delle domande da farti, perché non ci sto capendo più niente:

    1-Questa discussione mi sembra molto simile a questa. Continuiamo qui o di la? Non si può continuare in entrambe (per evitare confusione).

    2-Qui hai scritto che vuoi immettere solo la password; nell'altra discussione id/pass. Vuoi inserire solo la password oppure anche l'id?

    3-Puoi linkarmi una pagina di esempio sul tuo spazio così (forse) riesco a vedere cosa non va? Come hai potuto vedere, i sorgenti che ti ho scritto funzionano entrambi, quindi il codice è corretto.

    Ciao!

  13. #13
    icfast non è connesso Utente
    Data registrazione
    15-05-2011
    Messaggi
    107

    Predefinito

    okok,continuiamo tutto dall'altra parte Alemoppo! facciamo finta che questa discussione non esista più!

    EDIT:

    continuiamo qui http://forum.it.altervista.org/php-m...tml#post812111
    Ultima modifica di alemoppo : 24-05-2011 alle ore 17.50.48

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •