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.:
<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ő:
KuldesMegerosites()
{
if(window.confirm("Biztos, hogy rögzíteni kívánja a megadott informciót?"))
{
document.form_neve.submit();
}
else
{
alert("Ön elvetette a megadott információ rögzítését.");
}
}
É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

<script LANGUAGE="JavaScript">
<!--
// Nannette Thacker http://www.shiningstar.net
function confirmSubmit()
{
var agree=confirm("Valóban küldeni szeretné?");
if (agree)
	return true ;
else
	return false ;
}
// -->
</script>

<form ...>
...
<input type="submit" value="Küldés" onclick="return confirmSubmit()"> 
</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: ;)
function confirmSubmit() {
  return confirm("Valóban küldeni szeretné?");
}
-boogie-
5

<Nincs cím>

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