Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Show div onsubmit .........

    Ciao.
    Ho questo (misero ahimè ) codice js :

    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd"
    >
    <
    html>
    <
    head>
    <
    title>Show Div</title>
    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <
    style type="text/css">
    #hiden { 
        
    width:200px
        
    height:200px;
        
    background-color:#CC99FF;
        
    display:none;
    }
    </
    style>
    <
    script language="JavaScript" type="text/JavaScript">
    function 
    showDiv()
    {
        
    document.getElementById("hiden").style.display "block";
    }
    window.onload = function()
    {
        
    document.getElementById("frm").onsubmit showDiv;
    }
    </script>
    </head>
    <body>
    <div id="hiden"><span id="isc">X</span></div>
    <form onSubmit="" id="frm" action="index.htm" method="get" name="frm">
    <input name="sub" type="submit" value="submit">
    </form>
    </body>
    </html> 
    Che dovrebbe servire per mostrare un div al submit
    della form con dentro uno span per chiudere lo stesso
    il problema come potete immaginare dal codice
    fa vedere il div dopo il submit ma come logico
    lo nasconde subito dopo.
    Come posso fare per farlo restare ............

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  2. #2

    .........

    Così funzionerebbe ma aspetto
    suggerimenti vorrei usare solamente js
    Codice PHP:
    <?php if(isset($_GET['sub'])){ echo $_GET['sub'];?>
    <script language="JavaScript" type="text/JavaScript">
    function showDiv()
    {
        document.getElementById("hiden").style.display = "block";
            document.getElementById("isc").style.cursor = "pointer";
    }
    function hideDiv()
    {
        document.getElementById("hiden").style.display = "none";
    }
    window.onload = function()
    {
        showDiv();
        document.getElementById("isc").onclick = hideDiv;
    }
    </script>
    <?php ?>
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3

    ......

    Mi sto chiedendo è possibile fare una
    cosa del genere dopo onsubmit
    (e non utilizzando ad esempio
    return false ) utilizzando solamente
    js.

    O mi sta scappando qc cosa.

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  4. #4
    scusa una cosa... ma "return false" non sarebbe javascript??

    secondo me puoi risolvere cosi

    codice:
    <script language="JavaScript" type="text/JavaScript">
    function showDiv()
    {
        document.getElementById("hiden").style.display = "block";
        return false;
    }
    window.onload = function()
    {
        document.getElementById("frm").onsubmit = showDiv;
    }
    </script>
    www.gext.it

  5. #5

    .............

    Ciao.
    Grazie del suggerimento ci avevo già pensato
    ma in questo modo non ho la possibilità
    di recuperare i valori di GET o POST
    La cosa che mi interessava era recuperare
    i dati via PHP e solamente con Js gestire
    la facenda del show div e solamente con js
    non trovo il modo (ammesso che ce ne sia uno)
    Praticamente invece del solito alert con scritto
    grazie di aver ............. volevo far apparire il
    div.

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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.