Autor | Zpráva | ||
---|---|---|---|
Jack Finger Profil |
#1 · Zasláno: 6. 8. 2007, 16:38:36
když mám:
šlo by nějak přes onclick udělat, aby se onsubmit smazalo, např:
??? dík |
||
DoubleThink Profil * |
#2 · Zasláno: 6. 8. 2007, 16:47:31
Co třeba:
this.parentNode.onsubmit = null |
||
Jack Finger Profil |
#3 · Zasláno: 6. 8. 2007, 16:50:57 · Upravil/a: Jack Finger
jako:
?? to mi nefunguje |
||
centi Profil |
#4 · Zasláno: 6. 8. 2007, 17:48:34
<input type="radio" onclick="this.form.removeAttribute('onsubmit');">
|
||
Hooonza Profil |
#5 · Zasláno: 6. 8. 2007, 17:54:53
Co takhle? :
<html> <script> function odesilani () { if (document.formular.a.checked) {alert ("označeno");} else alert("neoznačeno"); } </script> <form name=formular onsubmit="odesilani();"> <input type="radio" name=a> <input type=submit> </form> |
||
Jack Finger Profil |
#6 · Zasláno: 6. 8. 2007, 17:59:52
Hooonza:
to bohužel neřeší můj problém, to pouze kontroluje vstupní data.. ale dík centi: dík moc!! |
||
Hooonza Profil |
#7 · Zasláno: 6. 8. 2007, 18:02:07
Jack Finger
Jenže ti to umožní provést (nebo neprovést) různou akci v závislosti na zašrtnutí/nezaškrtnutí. To, co píše centi, vypadá velice elegantně, není v tom nějaká chyba? Nefunguje mi to (IE6) - radio je zablokované a nejde zatrhnout. |
||
Jack Finger Profil |
#8 · Zasláno: 6. 8. 2007, 18:51:55
Hooonza
jj, jenže já potřebuju ne při zaškrtnutí, ale při kliknutí smazat událost onsubmit aby neprobíhala... ve FF mi to jede, v IE vyzkouším... |
||
centi Profil |
#9 · Zasláno: 6. 8. 2007, 20:50:08
Tak kvôli IE je lepšie riešenie, ktoré písal DoubleThink, trochu upravené (this.parentNode nemusí byť vždy FORM, že?):
onclick="this.form.onsubmit = null;" |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0