2009-11-25 13 views
5

Quali sono questi valori x & y che vengono inviati indietro con valori apparentemente casuali? Dopo aver inviato il mio modulo, invio l'array _POST usando print_r() per assicurarmi che il mio modulo sia inviato correttamente.Strange x & y Valori POST inviati nel modulo

Array ( 
[user] => Richard Testani 
[pass] => sdf 
[client] => Kim Ronemus Design 
[api] => 3425yrt 
[email] => [email protected] 
[x] => 88 
[y] => 34 

)

Ho visto questo in altre forme, ma semplicemente ignorato. In questo momento Im su una piattaforma Mac 10.5, in esecuzione PHP5

Grazie Rich

risposta

14

Se il vostro elemento input è type="image" (o di un elemento button contenente un image) allora verranno inviati le coordinate del click, cf. the specification.

EDIT Se il vostro elemento di input ha avuto un name="something" matrice $_POST conterrebbe le chiavi something, something_x e something_y.

+0

Questo è il caso - grazie per la risposta. Anche se non è un grosso problema nel mio scenario, un elemento del pulsante può inviare un modulo o solo un elemento di input di invio? –

+0

Sì, può. Perché altrimenti vorresti un pulsante (ad eccezione di 'type =" reset "')? – jensgram

1

ho avuto questo problema. Succede perché stai usando un'immagine come pulsante di invio invece di un vero pulsante di invio.

1

è se inviare "pulsante" viene sostituito con <input type="image" src="submit.png" />