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

    metodo POST con php/javascript

    ciao a tutti,
    ho un form che passa i dati tramite metodo POST

    prima di passarli però deve validarli tramite javascript.

    il submit quindi non posso farlo tramite input type="submit" ma devo farlo con il mio javascript.

    come?

    grazie

    lilli

  2. #2
    Non centra nulla con il PHP.

    Il submit lo puoi fare comunque con input type="submit", semplicemente implementa l'onsubmit del tag FORM.

    In ogni caso, posta le tue richieste nel forum appropriato oppure dedica 2 minuti ad una ricerca con Google.

  3. #3
    ok sarà fatto!

    il fatto è che se la validazione non mi da esito pisitivo e nel form ho indicato come action result.php allora mi va lo stesso.

    per questo pensavo di togliere l'action dal form e metterlo nel codice javascript con una istruzione del tipo:

    document.form1.action = "result.php";
    document.form1.submit();

    ma non mi funziona.

  4. #4
    Originariamente inviato da Lilli_Vex
    il fatto è che se la validazione non mi da esito pisitivo e nel form ho indicato come action result.php allora mi va lo stesso.
    Si vede che non hai implementato correttamente la validazione nell'evento onsubmit().

  5. #5
    non credo sia quello il problema perchè se al posto di

    document.form1.ecc...

    metto

    parent.location='result.php'

    mi va alla pagina result.php

    quindi la validazione è corretta

  6. #6
    Come scritto in precedenza, sarebbe opportuno dedicassi qualche minuto a cercare su Google la soluzione ai tuoi problemi, così come seguire con precisione i suggerimento che ti vengono dati.

    Codice PHP:
    <script type="text/javascript">
    <!--
    function ValidateMe(form) {
        return false;
    }
    -->
    </script>
    <form method="post" action="" onsubmit="return ValidateMe(this)">
    <input type="hidden" name="test" value="test" />
    <input type="submit" />
    </form>
    <pre><?php print_r($_POST); ?></pre>

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.