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

    Form + pulsanteimmagine

    Ciao,

    io ho un form dove ho 4 pulsanti (attributo type=image).
    Ogni pulsante premuto dovrebbe inviarmi un dato valore di una varibile. Il mio problema e' che se metto l'attributo image non mi invia questo valore, mentre usando submit lo fa.
    Io vorrei tenere le mie immagini come pulsanti.

    Ho provato anche questo ma non funziona:

    <input type="image" name="menu" value="cont" src="immagini/pulsanti/contatta.gif" alt="" onclick="submit()"/>

    <input type="image" name="menu" value="mod" src="immagini/pulsanti/modifica.gif" alt="" onclick="submit()"/>

    <input type="image" name="menu" value="del" src="immagini/pulsanti/elimina.gif" alt="" onclick="submit()"/>

    <input type="image" name="menu" value="ban" src="immagini/pulsanti/banna.gif" alt="" onclick="submit()"/>

    Qualche delucidazione in merito pf?

  2. #2
    Fai così:
    codice:
    <input type="image" name="menu" value="cont" src="immagini/pulsanti/contatta.gif" alt="" onclick="javascript:submit();"/>
    Togli lo spazio tra java e script.

    Dovrebbe andare

    il Possibile l'ho già fatto
    l'Impossibile lo sto facendo
    per i Miracoli ci vuole un po' di tempo
    __________________
    &nbsp; ...quanto sono pirla...

  3. #3
    Ho provato ma non funziona...

    Non so piu' cosa fare...

  4. #4
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    Originariamente inviato da Epsilon
    Ho provato ma non funziona...

    Non so piu' cosa fare...
    scusa, ma tu hai una function che si chiama submit()?

  5. #5
    Uhm no,

    ho provato a mettere submit() perche' un tempo volevo far si che al cambiamento di <select> mi facesse un submit al form.
    E qualche duno mi aveva detto di fare cosi':

    codice:
    <form action="?cat=partita" method="post">
      <select name="part" onChange="submit()">
        <option>Sel. partita</option>
        <?
        $oggi=time();
        $sett=60*60*24*$ven_min;
        $query = "SELECT partita,data FROM $tabella WHERE data>=$oggi and data>=($sett+$oggi) and immagine!='' ORDER BY data";
        $result = mysql_query($query, $db);
        while($row = mysql_fetch_array($result)) {
          echo"<option value=\"$row[partita]\">";
          $row[partita] = str_replace("", "", $row[partita]);
          $row[partita] = str_replace("", "", $row[partita]);
          echo "".date("d.m.Y",$row[data]).": $row[partita]</option>"; 
        }?>
      </select>
    </form>
    E funzionava, se l'utente selezionava una voce automaticamente veniva fatto il submit al form.

    Quindi ho pensato di rifare la stessa cosa adesso, pensando che cosi' mi avrebbe inviato il valore di "menu".

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.