Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    42

    Attivazione di un form nascosto...

    Ciao a tutti,

    Ho il seguente problema,

    In una pagina Html giā esistente devo inserire al termine della pagina un form che inizialmente sia nascosto, ma che diventi visibile al seguito di un evento.........

    I dati del form verrebbero salvati nel Cookie del Documento, perciō non posso aprire altre pagine...

    Vi ringrazio in anticipo....

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    ciao!

    inizialmente nel forum ci imposti: style="display:none";

    quando vuoi far vedere il forum, scrivi document.forms[0].style.display="block";

    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    42
    Ciao Stefano,

    Ho fatto come mi hai detto, cioč:

    nel body ho messo <form id="Login" style="display:none">

    mentre nella funzione Javascript, momento in cui voglio che appaia il form ho scritto

    document.forms[0].style.display="block";

    ho provato anche con

    document.Login.style.display="block";

    ma niente da fare.......

    La funzione viene interpretata ma al momento di far apparire il form non mi funziona...forse devo aggiungere qualche istruzione?

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    mi spiace, non saprei che dire a me funziona, sia con explorer 6 che con firefox...
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da Ganā

    nel body ho messo <form id="Login" style="display:none">
    mentre nella funzione Javascript, momento in cui voglio che appaia il form ho scritto
    document.forms[0].style.display="block";

    La funzione viene interpretata ma al momento di far apparire il form non mi funziona...forse devo aggiungere qualche istruzione?
    quando richiami l'istruzione document.forms[0].style.display="block"; ?
    puoi postare l'url per vedere la pagina? o fare un copia e incolla della pagina (le parti essenziali per il problema)
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    42
    Parte del Body:

    <body>
    <form id="form" action="">



    <label>User ID</label>
    <input name="user" type="text" id="user" size="20" maxlength="60" />
    </p>



    <label>Password</label>
    <input name="password" type="password" id="password" size="20" maxlength="60" />
    </p>




    <input type="button" id="Invia" value="Invia" onclick="javascript:control(user,password)" />
    Clicca qui per Registrarti</p>



    </form>
    <form id="Login" action="" style="display:none">



    <label>Indirizzo</label>
    <input type="text" id="Indirizzo"/>
    </p>
    </form>

    Parte Javascript in cui voglio che si visualizzi il Form Login:

    function control(user,passwd)
    {
    var utente =user.value;
    var pwd = passwd.value;
    if(pwd == "" || utente == "" ) alert('Dati mancanti, Riempire tutti i campi');
    else
    { ID = getCookie(utente, pwd);

    var cookieTokens= ID.split(";");
    var nomePwd = cookieTokens[0].split("=");
    var color = cookieTokens[1].split("=");
    document.bgColor = '#FF99CC';
    document.forms[0].style.display="block";
    alert('Bentornato');
    }
    }

    Cosė magari riesco ad essere di maggior aiuto.......

  7. #7
    document.forms[0].style.display="block"; ----questo caccialo
    document.forms[1].style.display="block"; ----metti questo
    document.getElementById("Login").style.display="bl ock"; ----oppure questo che č molto meglio

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    42
    Grazie Mega 69,

    Ora va alla perfezione, e fa quello che volevo.......Bastava solo che gli indicassi il form corretto e il gioco era fatto.....Ringrazio tutti dell'aiuto....

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    42
    Scusatemi,

    Se una volta visualizzato vorrei toglierlo tramite un button dello stesso form, posso fare una function javascript in cui scrivo

    document.getElementById("Login").style.display="no ne";

    No perchč ho provato ma non si chiude, perchč mi interesserebbe che una volta inseriti i dati l'utente esca dal form nascosto.........se poi vuole rientrare puō farlo tramite il login in cui rivisualizzo il mio form nascosto.......Naturalmente finito il login il form torna nascosto....

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.