събмит на форма

5 отговора 180 прегледа
#1

събмит на форма

някой може ли да ми даде идея как да използвам повече от един
<input type="image"> бутон за събмит на форма. т.е. искам с данните от формата да се изпълняават два различни клона на скрипт при натискане на различните бутони.
благодаря ви предварително

.... and the Oscar for special effects goes to..... Osama bin Laden
Отговор
в отговор на enchanted #2

Re: събмит на форма

pak me syrbqt prystencata da se obadq
zna4i ima nqkolko na4ina (ste govorq samo na teoriq, ako ne6to ne e qsno st pokazvam i primeri, ama ne e hubavo si4ko nagotova nali )
1. ako ima vyzmojnost sloji gi v razli4ni formi, v nqkoi slu4ai tova e nai-lesnoto a mislq i nai-elegantnoto reshenie, razbira se ako zada4ata go pozvolqva, ako ne gledai nadolu
2. slagash si spokoino nqkolko <input type="image" name="n1"> i vseki edin ot tqh vryzvash s onClick za razli4na funkciika koqto da ti vyrshi kakvoto trqbva, ne zabravqi i return false za da spresh bubble event i da ne se sybmitne formata, vsytnost kato se zamislq ak ste sybmitvash forma moje da go napravish v samite funkcii i return false stava izlishen
3. systo kato t. 2. moje da gi slaojish v <a href="....><img ...></a> tuk ve4e sam reshavash dali ste e na onClick ili na javascript:func(), no principa e systiq
4. siguren sym 4e trqbva da ima i oste na4ini, moje bi nqkoi drug ste gi dobavi, no mislq 4e vse nqkoi ot tezi ste svyrshi rabota

PS ako namekvash 4e pri IE iskash da polzvash natiskaneto na Enter za submit na formata mai ste trqbva da zabravish (kakto si zabravil za systoto pod NS), ne sym go probval no mislq 4e ne stava osven ako ne izpolzvash t. 1.

PPS ako ima problem v nqkoi ot gornite obqsneniq greshkata moje i da ne e v teb, a v men, ne pretendiram da sym izcqlo kompetenten po vyprosa



You can run, but you can't hide!
Отговор
в отговор на enchanted #3

Re: събмит на форма

ми проверяваш за $ime_na_butona_x в PHP или за ime_na_butona.x в някои дуги...

ViruS
Отговор
в отговор на ViruS #4

Re: събмит на форма

не става, за съжаление
<input type=image> не предава name=value двойката
и не мога да проверя if($ime=="value")
трябва ми за PHP
благодаря и на kartal за предложенията, но никое не изглежда да ми върши работа

.... and the Oscar for special effects goes to..... Osama bin Laden

Редактирано от enchanted на

Отговор
в отговор на enchanted #5

Re: събмит на форма

предава...

предава

name.x и name.y, където x и y са координати на "клика" върху бутона... тъй като PHP не харесва neshto.x като идея, знаменя . с _

ако още ти се спори, смени method-а на формата на GET и я submit-ни с графичен бутон... и се загледай в URLa

ViruS
Отговор
в отговор на ViruS #6

Re: събмит на форма

:) благодаря

.... and the Oscar for special effects goes to..... Osama bin Laden
Отговор