Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2016
    Messaggi
    9

    Concatenare due campi di un form per creare un indirizzo web valido

    Buongiorno vorrei "simulare" in un sito web in html l'entrata in una pagina riservata tramite user e password.
    A questo proposito ho creato un semplice form con due campi, user e password.
    Avrei bisogno di concatenarli in modo che cliccando su "invia" (bottone o link per me è uguale) possano con l'aggiunta di una stringa fissa (il dominio di un sito web) creare un indirizzo web valido.
    Mi spiego meglio con un esempio:

    Se voglio che l'utente vada nella pagina http://miodominio.it/mariorossi12345
    l'utente dovrebbe riempire il campo "user" con mariorossi e il campo "password" con 12345 e cliccare su "invio"
    Grazie infinitamente (è un regalo che devo fare ad una mia amica)

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    quindi la pagina non è realmente protetta?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2016
    Messaggi
    9
    No, non è realmente protetta, serve solo ad indirizzare a pagine diverse, diversi utenti (non è nulla di particolarmente privato)

    Purtroppo se utilizzo <form method="get" e do invio ovviamente mi crea http://miodominio.it/?user=mariorossi password 12345
    Ma a me basterebbe anche un link di invio (senza pulsante) con l'indirizzo formato da un fisso (il mio dominio) + le due variabili user e password
    Ultima modifica di steverm; 21-03-2016 a 13:23

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    ok, sposto nella sezione idonea: javascript

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2016
    Messaggi
    9
    anche un link con la concatenazione dei due campi e con l'aggiunta dell'url al sito mi starebbe bene
    Ultima modifica di steverm; 21-03-2016 a 14:07

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    <script>
    function Log(){
    var user = document.getElementById("user").value;
    var psw = document.getElementById("psw").value;
    if(user!="" && psw!=""){
    document.modulo.action=tutodominio/user+psw;
    document.modulo.submit();
    }else{alert("compila user e password"); return false;}
    }
    </script>
    <form method="get" action = "" name="modulo" onsubmit="Log()"> campi form psw e user tasto tipo submit</form>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2016
    Messaggi
    9
    Grazie, ma non mi funziona. Sicuramente sbaglio io qualcosa, sei gentile, potresti controllare queste mie instruzioni (inserite nel file utenti.html) ?

    <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Accesso</title>
    </head>
    <body>
    &nbsp;
    <br>&nbsp;
    <br>&nbsp;
    <center>


    <script>
    function Log(){
    var user = document.getElementById("user").value;
    var psw = document.getElementById("psw").value;
    if(user!="" && psw!=""){
    document.modulo.action=http://www.miositodiprova.it/user+psw;
    document.modulo.submit();
    }else{alert("compila user e password"); return false;}
    }
    </script>
    <form method="get" action = "" name="modulo" onsubmit="Log()"> campi form psw e user tasto tipo submit</form>


    <b><font face="Arial,Helvetica"><font size=+1>Username:</font></font></b>
    <br><input type="text" name="user" size="30"/>
    <br>&nbsp;
    <p><b><font face="Arial,Helvetica"><font size=+1>Password:</font></font></b>
    <br><input type="password" name="psw size="30"/>
    <p><input type="submit" value="Invia" /></form>
    <br>&nbsp;



    </body>
    </html>

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2016
    Messaggi
    9
    ho anche provato ad inserirlo in un index.php ma nulla, clicco "invia" e non da nessun risultato, sembra come fermo
    , ho provato ad inserire una terza variabile con il testo fisso "http://miodominio.it/" e aggiungerla a usr+psw, ma nulla rimane la pagina immobile

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2016
    Messaggi
    9
    ho anche aggiustato qualche virgola che mancava, ma nulla..è immobile:

    < !doctype html public "-//w3c//dtd html 4.0 transitional//en">
    < html>
    < head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Accesso</title>
    < /head>
    < body>
    & nbsp;
    < br>&nbsp;
    < br>&nbsp;
    < center>


    < script>
    function Log(){
    var user = document.getElementById("user").value;
    var psw = document.getElementById("psw").value;
    if(user!="" && psw!=""){
    document.modulo.action="http://www.miositodiprova.it/" + user + psw;
    document.modulo.submit();
    }else{alert("compila user e password"); return false;}
    }
    < /script>
    < form method="get" action = "" name="modulo" onsubmit="Log()"> campi form psw e user tasto tipo submit</form>


    < b><font face="Arial,Helvetica"><font size=+1>Username:</font></font></b>
    < br><input type="text" name="user" size="30"/>
    < br>&nbsp;
    < p><b><font face="Arial,Helvetica"><font size=+1>Password:</font></font></b>
    < br><input type="password" name="psw" size="30"/>
    < p><input type="submit" value="Invia" /></form>
    < br>&nbsp;

  10. #10
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    C'è una chiusura </form> di troppo togli il primo tag il codice <script> mettilo nella head
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.