Súgó - Keresés - Tagok - Naptár
Teljes változat: Image input type
PC WORLD Segélyvonal > WEBSAROK > Webszerkesztés, programozás > HTML
google
Input type="image" nem küld adatot. Hogyan tudnám rávenni erre?
(Lehetőleg az onClick esemény használata nélkül...)
tzoli
Milyen adatot és hova?
google
$HTTP_POST_VARS['akarmi']-ként kérdezem le, de láthatóan üres, tehát nem küld el semmit a formról.
tzoli
Ööö, izé. Még mindig nem értem, de mondjuk value meg van adva?
google
Természetesen, abból lesz a value, amit elküldök. Ugye, ha gombbal küldöm el, az input textbe beírt stringek lesznek a változók a feldolgozóoldalon. De amint átcserélem a gombot képre, adatot nem küld el és meg is hal az egész, eltörik az oldal, ha érted, mire gondolok. Pedig le van kezelve, ha üresen mennek az adatok. hmm.gif
tzoli
Írd be ide légy szíves a gombos és a képes kódot is.
google
KÓD
<form action='login.php' method='post'>
     <fieldset>
     <input type='text' name='nev' maxlength='8' value='Név' /><br />
     <input type='password' name='jelszo' maxlength='8' value='********' /><br />
     <input type='submit' name='login' value='Belépés' class='btn' />
     </fieldset>
     </form>


KÓD
<form action='login.php' method='post'>
     <fieldset>
     <input type='text' name='nev' maxlength='8' value='Név' /><br />
     <input type='password' name='jelszo' maxlength='8' value='********' /><br />
     <input type='image' name='login' src='images/belepes.jpg' width='128' height='20' />
     </fieldset>
     </form>
tzoli
Gyanítom, hogy csak fáradt vagy ma egy kicsit.

Ez a másodikból hol van?
KÓD
value='Belépés'
google
Minek kéne oda value? Akkor ráír a képre...
(nem vagyok fáradt, és nem is ma próbáltam ki twisted.gif )

Jelentem, a gombos value nélkül is működik... tongue.gif
tzoli
Ráír a képre? Meglepődnék...

(Vagy én vagyok ma tompa?)
google
Értsd meg, a form value nélkül is működik, legfeljebb nem küld el semmit. Pl. jelszót is le lehet cserélni tök üres "stringre".
tzoli
IDÉZET(google @ 2005. július 27., 11:32 - szerda)
Jelentem, a gombos value nélkül is működik... tongue.gif

Akkor passz.
google
Mégis Neked van igazad. A hülye nem működik value nélkül, de ha gomb, akkor igen. Ha kép, akkor nem. És nem is ír rá.

Ki érti ezt? Minél jobban elmerül valaki a témában, annál több a furcsaság... tegnap a php, most ez... biggrin.gif
google
Hát nem igaz. mad.gif
Csak hogy nehogy le lehessen zárni ezt az aktát... lol2.gif

IE-ben és Operában nem küld adatot, bármit írok be value-nak, Firefoxban megy, mint a kisangyal. blink.gif
Stageline
Üdv.Én is ezzel szórakozom most.Amikor a type image akkor valoban nem azt küldi amit megadsz value -nak vagy name-nek, hanem azt hogy épp hova kattintottál a képen. Engem is érdekelne majd hogyan lehetne ezt orvosolni, mármint hogy ne a kép x-y koordinátáit hanem a megadott value-t küldje el szépen ahogy kő.
KÓD
<input type="image" src="pic/webhosting.gif" value="webhosting">


php vel a postolt adatot egyébként debugolni a
KÓD
print_r($_POST);
-al lehet.Nekem ilyen jön ki:
KÓD
Array ( [x] => 20 [y] => 10 )
persze ez annak fügvényében változik, hogy épp hova klikkelsz a képen..
Ez a tartalom egy lebutítottváltozata. A teljes változat képekkel kiegészült megtekintéséhez kérünk, kattints ide.