| 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: 13 let
|
|||
0