• User

    Form javascript

    Salve, sono al mio primo approccio con javascript e quindi ciò che vi propongo sarà per voi un gioco da ragazzi ( si tratta di "fondamenti").
    Ho scaricato sul web uno script che permette di selezionare le date ( partenza e arrivo) da un calendarietto : il mio problema è che vorrei passare questi valori ad un altra pagina per fare alcuni calcoli. Cosa devo scrivere nella pagina "risultati.php" al fine di estrapolare i dati "data1" e "data2", che successivamente verrebbero sottratti?
    Chiunque volesse aiutarmi ( anche dandomi solo la possibilità di estrarre e stampare a video le due date, alla differenza penserei in un secondo momento) godrebbe della mia gratitudine perpetua.

    //questo è il codice del form
    <form name="formData" action="risultati.php">
    <p><b>Data iniziale:</b> <input type="Text" name="data1" value="">
    <a href="javascript:show_calendar('document.formData.data1', document.formData.data1.value);">
    <img src="779 cal.gif" width="16" height="16" border="0" alt="Seleziona la data"></a></p>
    <p><b>Data finale:</b> <input type="Text" name="data2" value="">
    <a href="javascript:show_calendar('document.formData.data2', document.formData.data2.value);">
    <img src="779 cal.gif" width="16" height="16" border="0" alt="Seleziona la data"></a></p>
    <input type="submit" value="invia i dati">
    </form>

    Penso che il problema sia semplice e chiaro, ma se aveste bisogno di delucidazioni fatemi sapere.
    Grazie


  • User

    Chiedo scusa per il doppio post: ovviamente la cosa non era voluta.

    Per quanto riguarda la stampa a video delle date ho risolto così:
    <?php
    echo 'Ciao<b>'.$_POST['data1'].'</b>';
    ?>

    Naturalmente ho cambiato anche il codice del form, che conteneva errori grossolani:
    <form name="formData" method="post" action="val.php">
    <p><b>Data iniziale:</b> <input type="Text" name="data1" value="">
    <a href="javascript:show_calendar('document.formData.data1', document.formData.data1.value);">
    <img src="779 cal.gif" width="16" height="16" border="0" alt="Seleziona la data"></a></p>
    <p><b>Data finale:</b> <input type="Text" name="data2" value="">
    <a href="javascript:show_calendar('document.formData.data2', document.formData.data2.value);">
    <img src="779 cal.gif" width="16" height="16" border="0" alt="Seleziona la data"></a></p>
    <input type="submit" value="invia i dati">

    Per quanto riguarda la differenza tra le date, ora comincerò a studiare...nel frattempo, se ci fosse qualcuno così gentile da volermi risparmiare la fatica...
    Grazie



Descrizione: