Аз го измислих много дълго време, за да се даде заглавието на тази статия и нищо по-добро не можеше да се сети. Това е единственото име, което по някакъв начин улавя същността на по-горе. Аз, честно казано, не знам колко добре се нарича, така че се обадих на статията, както и се опитва да намери най-малко известна информация в търсачката по темата.
Един от сайтовете, имах нужда от една форма да се използват две представи бутони. които са препратени пълните данни за различни PHP - "манипулатори", в зависимост от бутон е натиснат. Google не е нищо разумно не ми отговори, очевидно аз просто не съм, както някога е било поискано, така че ние трябваше да се измисли.
Така че поставите на съда.
Същността на проблема
След себереализацията, аз все още се намира на няколко решения, които се основават на използването на конвенционални бутони, които са завинтени JS.
Давам си сметка, малко прекалено, но се използва стандартен тип бутона. Всичко изглежда да работи и мисля, че решението ми е по-логично вярна.
Това решение ще работи еднакво добре както за безплатен хостинг, както и в случай, че сте избрали професионален хостинг. Този метод се прилага изцяло от страна на клиента и не се забави до сървъра.
С цел да се направи по-лесно да се разбере това, което искам и как тя работи тук той наистина действа например, форма, в която 2 submit`a, изпращане на данни към друга страница:
Как да направите в един формуляр 2 submit`a?
Всичко е просто. За всички тези действия е отговорен малка част от код, който е показан по-долу:
функция OnSubmitForm () ако (document.pressed == "Изпращане стайна 1 ') document.myform.action =" / ";
> Иначе ако (document.pressed == "Изпращане номер 2 ') document.myform.action =" / HTML ";
>
върнете вярно;
>