IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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 :

onClick Soumissions Problème


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de bolo
    Inscrit en
    Novembre 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 309
    Par défaut onClick Soumissions Problème
    Salut,

    je comprends pas pourquoi mais le valide mon formulaire le texte dans le label IDmessage.Text ne change pas.

    vous pouvez m'éclairer ?

    Merci
    Code : 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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
    ....
    <asp:Button ID="submit_change" Text="changez votre argent"  runat="server" CssClass="bouton" />
    ...
    public partial class defaultPage : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                int[] aValues = new int[91];
                int iValue = 10;
                for (int i = 0; i < 91 ; i++)
                {
                    aValues[i] = iValue++;
                }
                montantDD.DataSource = aValues;
                montantDD.DataBind();
     
                //focus sur les champs formualaire
                montantDD.Attributes.Add("onchange", "updateMessage()");
                email.Attributes.Add("onblur", "updateMessage()");
                libre.Attributes.Add("onclick", "getChoice(this)");
                libre.Attributes.Add("value", "usage libre");
                restreint.Attributes.Add("onclick", "getChoice(this)");
                restreint.Attributes.Add("value", "usage restreint");
                confirme.Attributes.Add("onclick", "getConfrimation(this)");
                submit_change.Attributes.Add("onclick", "getConfrimation(this)");
     
               // ok
                IDmessage.Text = "bolo";
            }
     
        }
     
        private void submit_change_Click (object sender, EventArgs e) 
        {
            IDmessage.Text = "bola";
        }
    }

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2004
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2004
    Messages : 270
    Par défaut
    si tu mets un point d'arrêt dans :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        private void submit_change_Click (object sender, EventArgs e) 
        {
            IDmessage.Text = "bola";
        }
    il s'y arrête ou pas?

  3. #3
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    en fait c'est le client qui prend la main et qui fait ton submit. c'est la raison pour laquelle tu ne passes pas par l'événement submit_change_Click

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 23
    Par défaut
    Il n'y a pas besoin de rajouter d'attribut OnClick dans la définition du bouton ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    OnClick="submit_change_Click"
    Comment il sait qu'il faut appeler la méthode : submit_change_Click ?

  5. #5
    Membre Expert
    Avatar de bolo
    Inscrit en
    Novembre 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 309
    Par défaut
    Alors comment pour aller la function apres getConfirmation ?

    faire voic la fonction de mon JS

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    function getConfrimation(check){
         //document.getElementById("ctl00_milieu_submit_change").disabled = check.checked;
         if(check.checked){
             document.getElementById("ctl00_milieu_submit_change").disabled = false;
         }else{
            document.getElementById("ctl00_milieu_submit_change").disabled = true;
         }
    }

  6. #6
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    tu veux faire quoi exactement?
    evite l'utilisation de ctl00_milieu_submit_change ca n'est pas propre. il faut le faire du coté server en utilisant moncontrol.ClientID.

    OnclientClick c'est une fonction javascript qu'il attend et non une methode serveur. Pour beush

    Je me demande si dans ta methode de confirmation ne manque pas juste un submit?

Discussions similaires

  1. problème avec onclick
    Par ph_anrys dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 04/10/2006, 11h02
  2. [HTML] problème avec onClick
    Par poupouny dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 28/07/2006, 15h41
  3. Problème onclick/lien/fonction avec IE
    Par kankrelune dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 21/06/2006, 17h46
  4. soumission de formulaire : problème ..
    Par questionneuse dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 05/06/2006, 19h14
  5. [JSP]Problème de double soumission d'un formulaire
    Par jgfa9 dans le forum Servlets/JSP
    Réponses: 31
    Dernier message: 24/08/2005, 11h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo