Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    46

    action tramite textfield

    Chiedo scusa se, eventualmente, ho sbagliato sezione...
    Vorrei che il valore digitato nel campo textfield di un modulo, venisse inserito nell'action del pulsante submit in modo da indirizzare l'utente alla sua pagina protetta...
    Si può fare con javascript?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    <form ... onsubmit="this.action='path/nome.est?nome='+this.NOMECAMPO.value;">


    Oppure:
    <input type="text" ... onchange="this.form.action='path/nome.est?nome='+this.value;">

    Questo pero` non puo` sostituire un controllo lato server, e non da` alcuna sicurezza.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    46
    Grazie, provo subito!

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    46
    utilizzando:
    <form ... onsubmit="this.action='path/nome.est?nome='+this.NOMECAMPO.value;">

    <form name="uno" id="uno" onsubmit="this.action='../prova/nome.est?nome='+this.utente.value;">
    <input name="utente" type="text" id="utente" size="20" maxlength="20">
    <input type="submit" name="Submit" value="Invia">

    dov'è che sbaglio?


    so scarso, lo so...ma imparerò!

    Grazie forum

  5. #5
    Come logica è sbagliatissima quella che usi , ovvero di usare un campo che contiene il valore dell'action . Un utente può vedere , modificarsi e gestirsi quel valore a piacere .

    Cmq ti do 2 consigli :

    - togli i pulsanti submit e mettili di tipo button
    - al loro onclick lanci una funzione che setta l'action del form preso dal tuo campo .

    Un esempio di funzione può essere questa :

    [code]

    <head>
    function set_action()
    {
    document.mioform.action = document.mioform.mioaction.value
    document.mioform.submit()
    }
    </head>

    <form name="mioform" action="">
    <input type = text name="mioaction">
    <input type = button name="buton1" onclick="Javascript:set_action()">
    </form>

    [code]

    Fammi sapere

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    46
    non funziona...
    ma al posto di [code] non andrebbe altro?
    In effetti dovrei dirigere l'utente su una directory protetta (server linux) della quale lui è a conoscenza.
    esempio:

    ../miosito/areaprivata/utenteuno
    dove utenteuno è la variabile.

    Che ne pensi/ate?

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ma perche` non fai accesso con password, come fanno in molti?
    Cerca tra le raccolte del linguaggio che usa il tuo server, poi devi lavorare sul file .htaccess
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    46
    si, ho capito, questo è ciò che voglio realizzare...
    ma per inviare l'utente direttamente alla sua cartella protetta senza fargli scrivere l'indirizzo nella barra degli indirizzi del browser?

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Lo deve fare il server, una volta riconosciuto l'utente.
    Altrimenti crei un buco di sicurezza.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    46
    Scusa Mich_,
    vuoi dire che l'utente, una volta inserite username e password, verrà indirizzato direttamente alla propria pagina?
    Il mio server (linux) mi fa creare (tramite c-panel) cartelle protette con username e password...quindi.....penso di aver capito ciò che intendi...dove posso trovare informazioni a riguardo?
    Illuminami...
    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.