Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[TheForm] surcharger la fonction onsubmit


Sujet :

ASP.NET

  1. #1
    Membre éprouvé
    [TheForm] surcharger la fonction onsubmit
    je suis pas un pro

    j'ai donc des pages auto générées en asp.net avec le code
    Code HTML :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
      <form method="post" action="./Parameters" id="ctl01">
    <div class="aspNetHidden">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="aMjZZPsCX2/uPepiF4N2z27ZEtq0mnFRTwk3pQ//hH49tf8MT4ViElXqEB9FEoRnTOyoK9ObcTF7Zjy5FgqWwV9gUXjAbA8ybb03aqB4hcE=" />
    </div>
     
    <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['ctl01'];
    if (!theForm) {
        theForm = document.ctl01;
    }
    function __doPostBack(eventTarget, eventArgument) {
        if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
            theForm.__EVENTTARGET.value = eventTarget;
            theForm.__EVENTARGUMENT.value = eventArgument;
            theForm.submit();
        }
    }
    //]]>
    </script>


    j'aimerais savoir comment garder le fonctionnel de cette page (donc de la form) tout en rajoutant une fonction javascript qui me permettrait de faire des opérations comme afficher un indicateur d'attente (une image par exemple)

    si vous avez une idée
    IKEAS : Finalement je crois que c'est dans ses faiblesses que l'on y trouve a la fois de la force et a la fois de la richesse...
    ----------------------------------------------------
    Si vous avez du taf en wpf & design d'application sympa, contactez moi !!!!
    http://ultimatecorp.eu/wpf/

  2. #2
    Membre éprouvé
    bon j'ai trouvé il faut rajouter ce code
    Code HTML :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <script type="text/javascript">
            var onPost = false;
            theForm.onsubmit = function () {
                if (onPost == true) return false;
                onPost = true;
                document.getElementById('saver').style.visibility = "visible";
                return true;
            }
        </script>


    j'ai juste rajouté une protection
    IKEAS : Finalement je crois que c'est dans ses faiblesses que l'on y trouve a la fois de la force et a la fois de la richesse...
    ----------------------------------------------------
    Si vous avez du taf en wpf & design d'application sympa, contactez moi !!!!
    http://ultimatecorp.eu/wpf/