Autor | Zpráva | ||
---|---|---|---|
IdemeNaHavaj Profil |
#1 · Zasláno: 5. 4. 2013, 07:20:37
Ahoj,
potrebujem poradiť ako odosielať formulár na 2 rôzne skripty s 2 submitmy. <input type="submit" value="Skontrolovat" action-formulara-pojde-na="skript1.php"> <input type="submit" value="Odoslat" action-formulara-pojde-na="skript2.php"> |
||
Taps Profil |
#2 · Zasláno: 5. 4. 2013, 08:31:52
IdemeNaHavaj:
mělo by to jít přes ajax |
||
_es Profil |
#3 · Zasláno: 5. 4. 2013, 09:09:57
IdemeNaHavaj:
Objekt formulára má vlastnosť action , tú môžeš pred odoslaním zmeniť. Záleží aj na tom, či a ako by to malo fungovať aj bez JS.
|
||
Chamurappi Profil |
#4 · Zasláno: 5. 4. 2013, 09:10:27
Reaguji na IdemeNaHavaje:
Ale mnohem lepší to je udělat bez AJAXu, třeba při kliku na tlačítko změnit this.form.action . Ještě lepší ale je to nepotřebovat, tedy najít způsob, jak rozvětvení udělat až v serverovém skriptu.
|
||
aDAm Profil |
#5 · Zasláno: 5. 4. 2013, 10:25:19
A co takhle si to poslat na jeden skript a jen při zpracovávání formu si odchytit jaký button byl stlačen a podle toho pokračovat dále.
|
||
IdemeNaHavaj Profil |
#6 · Zasláno: 5. 4. 2013, 11:49:23
díky, ano mám to tak ako píšeš aDAm
<input type="submit" name="action" value="Update" /> <input type="submit" name="action" value="Delete" /> if ($_POST['action'] == 'Update') { //action for update here } else if ($_POST['action'] == 'Delete') { //action for delete } else { //invalid action! } http://stackoverflow.com/questions/547821/two-submit-buttons-in-one-form |
||
Časová prodleva: 11 let
|
0