Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    136

    Intercettare con javascript il submit del form

    Se al posto del campo hidden volessi intercettare il submite del form lato client con javascript come dovrei fare?


    <?php

    if(isset($_POST['submit']))
    {
    $nome = $_POST['nome'];
    $cognome = $_POST['cognome'];
    $stipendio = $_POST['stipendio'];

    $connessione = mysql_connect("localhost", "xxxxx", "xxxxx");
    mysql_select_db("azienda", $connessione);
    $query = "INSERT INTO impiegati (nome,cognome,stipendio)
    VALUES ('$nome','$cognome','$stipendio')";

    // lancio la query
    $result = mysql_query($query);

    // controllo l'esito
    if (!$result) {
    die("Errore nella query $query: " . mysql_error());
    }

    // chiudo la connessione a MySQL
    mysql_close();

    echo 'Query eseguita correttamente';

    }
    else
    {
    ?>

    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" >
    Nome:<input type="text" name="nome" />

    Cognome:<input type="text" name="cognome" />

    Stipendio:<input type="text" name="stipendio" />

    <input type="hidden" name="submit" value="ok" />
    <input type="submit" value="invia" />
    </form>
    <?php
    }
    ?>

  2. #2
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    <input type="submit" name="submit" value="invia" />

    $_POST['submit'] ora è settato solo quando il form viene inviato cliccando su invia

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    136
    si, forse non mi sono spiegato, dicevo di come poter utilizaare il javascript al posto del campo hidden per intercettare il submit

    ciao

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.