Autor | Zpráva | ||
---|---|---|---|
Anton Profil * |
#1 · Zasláno: 19. 10. 2007, 10:21:07
Zdravím, mám formulář který odesílám metodou POST tlačítkem submit které mám takto
<script language="JavaScript"> <!-- function Confirm() { if (confirm("Smazat?")) location="http://jddd";return " "; } // --> </script> <input type="submit" value="Smazat" name="akce" class="tlacitko" onclick="Confirm(); return;"> snažím se udělat to aby se mě to při kliknutí na smazat zeptalo jestli chci opravdu smazat a pokud kliknu na ne tak se formulář neodešle, pokud kliknu na ANO formulář se normálně odešle, zatím se mi nepodařilo vyřešit.. jak na to prosím? díky |
||
Joker Profil |
#2 · Zasláno: 19. 10. 2007, 11:46:16
stačí dát return(false) a formulář by se neměl odeslat.
|
||
roberta Profil |
#3 · Zasláno: 19. 10. 2007, 11:59:30
|
||
peta Profil |
#4 · Zasláno: 19. 10. 2007, 19:22:49
Anton
A co kdyz nekdo JS nema, tak se to normalne odesle, to je ucel? To return false bych dal na formular onsubmit a ne na tlacitko. Muze dojit k tomu, ze nejaky www prohlizec formular vzdy odesle, pokud zaznamena submit a onclick u nej bude jednoduse ignorovat. Treba, kdyz nekdo omylem zmackne Enter, tak je focus nastaven na formular, ale na tlacitko se neklikne, takze se formular normalne odesle. Viz tabelarotove ovladani www stranky. |
||
Časová prodleva: 17 let
|
0