ugrás a tartalomhoz

javascript: submit form esemény megerősítése

Anonymous · 2005. Nov. 24. (Cs), 19.17
Sziasztok!

Javascrtipptel megoldható az hogy egy post-oló form submit eseményre felugorjon valami olyasmi alert hogy:
+----------------------------+
|"valóban küldeni szeretné?" |
| igen nem |
+----------------------------+

(IE + firefox alá kéne)
Köszi a segítséget!
 
1

javascript: submit form esemény megerősítése

fERI · 2005. Nov. 24. (Cs), 21.56
Szia Anonymus!

Nekem az lenne a javaslatom, hogy a form gombjának nem a submit típust hanem a button típust kellene megadni. Ha ez meg van, akkor a gomb onClick eseményére egy javascript függvnyt kellene bekötni. Pl.:
  1. <input type="button" name="sender" value="Rögzítés" onClick=\"KuldesMegerosites();\">  
Ezután a scriptet kell elkészíteni, ami lehet pl. a következő:
  1. KuldesMegerosites()  
  2. {  
  3. if(window.confirm("Biztos, hogy rögzíteni kívánja a megadott informciót?"))  
  4. {  
  5. document.form_neve.submit();  
  6. }  
  7. else  
  8. {  
  9. alert("Ön elvetette a megadott információ rögzítését.");  
  10. }  
  11. }  
Én ezt a megoldást használom a protálrendszeremen, és mindenhol működik. Ennek a megolsának egyetlen baja van: a FireFox-nak van egy No Script kiterjesztése, ami ha fel van telepítve, és be van kapcsolva, akkor nem megy a script. Viszont ezt még nekem sem sikerült kivédenem. Amúgy a megoldás a dikszkrét javascript katergóriába tartozik, mivel minden böngészőben működik alap esetben.

Bízom benne, hogy tudtam segíteni.

Üdvözlettel:
fERI
3

tikura figyelj

Táskai Zsolt · 2005. Nov. 24. (Cs), 23.22
ez tényleg nem szerencsés megoldás elérhetőségi okból, amit mondasz is. de már mindannyian látjuk az üdvözítő utat. tiku megmondta a frankót.
Tasi
2

Javascript Confirm Form Submission By Nannette Thacker

tiku I tikaszvince · 2005. Nov. 24. (Cs), 23.17
Én ezt használom a hasonló feladatokra:
Forrás: http://www.shiningstar.net/articles/articles/javascript/confirmsubmit.asp
  1. <script LANGUAGE="JavaScript">  
  2. <!--  
  3. // Nannette Thacker http://www.shiningstar.net  
  4. function confirmSubmit()  
  5. {  
  6. var agree=confirm("Valóban küldeni szeretné?");  
  7. if (agree)  
  8.     return true ;  
  9. else  
  10.     return false ;  
  11. }  
  12. // -->  
  13. </script>  
  1. <form ...>  
  2. ...  
  3. <input type="submit" value="Küldés" onclick="return confirmSubmit()">   
  4. </form>  
TikuVoltam
Ma is holnap fekszünk le, mint tegnap
4

Rövidebben

Bártházi András · 2005. Nov. 25. (P), 01.53
Nem kell ennyire túlbonyolítani azt a kódot: ;)
  1. function confirmSubmit() {  
  2.   return confirm("Valóban küldeni szeretné?");  
  3. }  
-boogie-
5

<Nincs cím>

Anonymous · 2005. Dec. 3. (Szo), 21.39
Köszi mindenkinek!!