Autor | Zpráva | ||
---|---|---|---|
OCapek Profil * |
#1 · Zasláno: 9. 6. 2005, 15:03:41
Mam tlacitko typu Submit pro mazani zaznamu. Jaka je nejefektivnejsi cesta pridat pred spustenim akce submit (odeslanim pozadavku na server) tlacitko confirm (Ano/Ne), ktere by mi to pri kliknuti na NE cele stoplo a nestalo se nic?
Takze 1. kliknout na tlacitko 2. objevi se confirm "chcete smazat zaznam?" 3. pokud vybrani ANO - odeslani dat formulare pokud ne - nedeje se nic. |
||
Hugo Profil |
#2 · Zasláno: 9. 6. 2005, 15:35:46
Proc mas submit na mazani??
Pouzij reset a do hlavicky formulare dej <form ... onreset="return potvrzeni()"> a udelej v js funkci : function potvrzeni() { smazat = window.confirm('Opravdu chcete smazat zaznam?')l if (smazat == true) return true; else return false; } |
||
OCapek Profil * |
#3 · Zasláno: 9. 6. 2005, 15:53:34
...spatne jsem se vyzvejk: jde o to, ze mam v PHP udelany generator tabulky v HTML, kam cpu data z MySQL databaze. V prvnim sloupci je zaskrtavaci pole, pod tabulkou je tlacitko submit. Zaskrtnute radky se mi mazaji v MySQL tabulce (pochopitelne pres PHP skript)
|
||
Hugo Profil |
#4 · Zasláno: 9. 6. 2005, 15:56:09
Aha, ale i tak to muzes pouzit. Jen prirad tomu tlacitku udalost onclick:
<input type="submit" value="smazat" onclick="return potvrzeni()"> |
||
Hugo Profil |
#5 · Zasláno: 9. 6. 2005, 15:59:12
Lepsi bude ale vyuzit onsubmit v deklaraci formulare.
<form ... onsubmit="return potvrzeni()"> |
||
OCapek Profil * |
#6 · Zasláno: 9. 6. 2005, 16:42:03
Diky, pouzil jsem udalost tlacitka. Funguje -- a konev setri vodou
|
||
Pachollini Profil |
#7 · Zasláno: 9. 6. 2005, 22:17:03
Při použití události onclick u tlačítka se formulář při stisknutí enteru odešle bez ptaní. Proto je lepší přiřadit dotaz události onsubmit u formuláře.
|
||
Časová prodleva: 3 měsíce
|
|||
Hu GO Profil * |
#8 · Zasláno: 28. 8. 2005, 23:24:31
Mám podobnej dotaz tak se přifařim pod toto téma:
mám stránku, na které je formulář a na tu stránku pouštím uživatele jen jednou za den (to je v PHP). Problém je v tom, že formulář je velký a lidi občas zmáčknou něco, co je hodí zpět, nebo form odešlou moc brzo. DOTAZ: JAK UDĚLAT V JAVASCRIPTU CONFIRM HLÁŠKU, která se spustí při ONUNLOAD a pokud uživatel zmáčkne "storno", zůstane na stránce? Já se o to pokoušel takhle: <body onunload="return zaptejse()"> ... <script type="text/javascript" language="Javascript"> function zaptejse() { opravdu= confirm('Opravdu chcete opustit stránku?') if (opravdu == false) return false; else return true; } </script> Ale problém je v tom, že ať zmáčknu co chcu, odejdu na druhou stránku. PLS help díky. |
||
error414 Profil * |
#9 · Zasláno: 30. 8. 2005, 10:42:16
<body onunload="return zaptejse()">
... <script type="text/javascript" language="Javascript"> function zaptejse() { opravdu= confirm('Opravdu chcete opustit stránku?') if (opravdu == false) history.go(0); else return true; } </script> <a href="neco.html">gdfg</a></body> </html> |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0