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

    <INPUT type="image> differenze tra Firefox e IE

    Ciao a tutti, ho postato questo messaggio nel forum PHP ma forse è meglio postarlo qui...

    Nel mio script ci sono degli input di tipo "image" e servono a cancellare una determinata fotografia.
    L'input è il seguente:
    <input type="image" name="cancella" value="$percorsofile">

    Quando vado a cliccare sul pulsante con Firefox il valore viene passato alla variabile globale $_POST, mentre con explorer no

    Ho stampato a video i contenuti di $_POST e questi sono i risultati:

    Con Firefox
    codice:
    [cancella_x] => 57
    [cancella_y] => 21
    [cancella] => ./percorsodelfile.esempiop

    mentre con Windows:
    codice:
    [cancella_x] => 57
    [cancella_y] => 21
    Manca insomma il campo "cancella" ! Non ho idea di cosa siano cancella_x e cancella_y, ne da cosa prende i rispettivi valori...

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Un campo image e` di fatto un campo submit, con in piu` la posizione del mouse al click.
    I valori sono quindi le posizioni x e y del mouse all'interno dell'immagine. Se non ti servono puoi ignorare quelle info.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Sì, ma a me serve passare un valore tramite quell'input... se non può passare un valore apparte la posizione del mouse a cosa server un input di tipo image ?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non puoi passare dati tramite il submit. l'image e` uncaso particaolre, che oltre a inviare il form passa anche i dati di posizione. I dati li passi attraverso gli altri campi.

    Il submit invia tutto il form, per cui tutti i campi del form vengono inviati.
    (forse non ti ricordi che esiste anche il campo hidden, per passare dati invisibili all'utente).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.