Autor Zpráva
Greeg
Profil
Ahoj.

form.input.bind(function() {if (...) return false;}); //fnc 1
form.bind(function() {...}); //fnc 2


Dve event funkcie (zapisane symbolicky) sú 'bindnute' v tomto poradí. Ak prvá skončí s návratom false, druhá fnc sa spúšťa nehľadiac na to.
Dá sa v takomto prípade nejak zabránit volaniu druhej (dalších) fnc ?

Mám totiž formulár, tomu bindnem napr. onkey event a následne jednemu z jeho inputov nastavím ešte vlastný onkey event. Konkrétne mi ide o to aby sa formulár po stlaci klavesy ENTER nad týmto inputom neodoslal, formulár má pritom svoj vlastný onsubmit event.

thx
keeehi
Profil
www.jakpsatweb.cz/javascript/objekt-event.html#vlastnosti část event.cancelBubble
případně google

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0