Ciao,
ho inserito un pulsante immagine sul mio form
<input name="submit" type="image" id="submit" src="../immagini/salva.gif" border="0">
ma come si fa a dare un value al bottone?
ho provato a inserire value="Insert1"
ma non funziona
Ciao,
ho inserito un pulsante immagine sul mio form
<input name="submit" type="image" id="submit" src="../immagini/salva.gif" border="0">
ma come si fa a dare un value al bottone?
ho provato a inserire value="Insert1"
ma non funziona
MITTICCOOOOOOOOO!
che senso ha un value su un bottone di tipo immagine? :master:
perchè nella pagina che carico sull'action, deve riconoscere che tipo di pulsante ho premuto.. (PHP)
ed in base al submit fa delle determinate azioni
CApito?Codice PHP:
switch ($HTTP_POST_VARS['submit'])
{
case "Insert1":
//ESEGUI IL CODICE PER INSERT1
break;
case "Anteprima":
//ESEGUI IL CODICE PER ANTEPRIMA
break;
}
MITTICCOOOOOOOOO!
se non va inserendo il value lo stesso, penso tu non possa fare ciò che vuoi.
puoi però fare una cosa del genere:
<input name="submit" type="image" id="submit" src="../immagini/salva.gif" border="0" onClick="document.NOMEFORM.action+="?submit=antepr ima">
così facendo, quando clicchi sull'immagine il form dovrebbe mandarti alla pagina che ha impostato nel tag FORM + quella stringa,ovvero
pagina.php + ?submit=anteprima=pagina.php?submit=anteprima
l'inconveniente è che da php non puoi usare l'array globale $HTTP_POST_VARS ma devi usare $HTTP_GET_VARS
vedi ti se ti conviene fare un controllo lato server, oppure se sfruttare un campo di tipo hidden che va a cambiare il proprio contenuto al click sull immagine, poi tu da server fai la casistica sul contenuto del campo hidden![]()
Dennis, non mi aggiunge all'url il ?submit=anteprima
:master: :master:
MITTICCOOOOOOOOO!
risolvi in maniera naturale:
se ti viene passato un submit.x ed un submit.y
l' utente ha cliccato sull' input type="image"
(però non dargli name="submit" che è parola riservata)
ciao
Scusa Xinod, non ti capisco....Originariamente inviato da Xinod
risolvi in maniera naturale:
se ti viene passato un submit.x ed un submit.y
l' utente ha cliccato sull' input type="image"
(però non dargli name="submit" che è parola riservata)
ciao
MITTICCOOOOOOOOO!
se clicchi su di un input type="image" (x es con name="pippo")
ti verranno passati anche le coordinate sull' immagine su cui è stato cliccato
?pippo.x=5&pippo.y=35
se ci sono pippo.x e pippo.y il submit è stato effettuato da click sull' image
Il problema è che proprio non passa niente all'url..
questo è il form
e questo è il pulsantecodice:<form action="insert1.php" method="post" enctype="multipart/form-data" name="form" target="pippis" id="form" onsubmit="window.open('', 'pippis', 'width=720,height=500');">
codice:<input name="anteprima" type="image" id="submit" src="../immagini/anteprima.gif" border="0" onClick="document.form.action+="?submit=anteprima">
La variabile globale non esiste cioè non viene passata
MITTICCOOOOOOOOO!
name="form" <- prima di tutto è da evitare
poi quello che ti dicevo io non richiede
onClick="document.form.action+="?submit=anteprima"
fa una prova su pagina vuota
<form>
<input type="image" src="quellochevuoi.gif" name="pippo" />
</form>
e leggi la location risultante dall' invio...