Keresés

Új hozzászólás Aktív témák

  • nevemfel

    senior tag

    válasz A_ScHuLcZ #10235 üzenetére

    Ránézve a kódra, én is ezt tenném, amit írtál:

    Google alapján arra jutottam, hogy talán eseménykezelést kellene csinálnom a form-on létrehajtott submit eseményre, de lehet, hogy teljesen rossz úton járok.

    A submit feliratú button type-ját buttonról submit-ra módosítanám, és levenném az onclick eseménykezelőt erről a gombról. A submitAction függvényt a form elem onsubmit eseményéből hívnám meg: <form method="post" onsubmit="return submitAction()">.

    A submitAction functiont is módosítani kell. Ha mehet a submit, akkor a submitAction true értékkel térjen vissza, ha nem, akkor false-al, tehát ezt: document.forms[0].submit(); , erre kell cserélni: return true;

    Na most ez az elmélet, kipróbálni nem próbáltam ki. Ami látszik a forráskódból, hogy ez egy nagyon régi script lehet, és én semmiféle validációt nem látok a submitAction-ben, így ez elvileg mindig végrehajtja a form submitet, bármi is van az email mezőben. Az sem világos, hogy a loadAction és a submitAction miért állítgatja a form action-jét, méghozzá ha jól látom, ugyanarra az értékre.

    Forget your troubles, c'mon get happy

Új hozzászólás Aktív témák