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 :

Javascript et bouton


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur
    Inscrit en
    Septembre 2007
    Messages
    497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 497
    Par défaut Javascript et bouton
    Bonjour,

    J'ai cree un formulaire avec des requieredfieldvalidator qui teste si mon champs est vide quand je clique sur le bouton envoye.

    Lorsque le champs n'est pas vide mon bouton declenche differentes choses:
    Exemple:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    protected void btnDownLoad(object sender, ImageClickEventArgs e)
    {
        ajoutdanslabdd();
        etc...
    }
    J'aimerais que ce bout de code me declenche une fonction javascript supplementaire (ex: affichage d'un div a l'ecran indiquant ce que l'on fait-> mais c'est un champs bidon donc pas besoin de me connecter a une bdd ni d'utiliser d'ajax).

    le probleme c'est que je ne sais pas comment lancer du javascript en etant a l'interieur de la fonction
    J'ai essaye ca mais ca marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    protected void Page_Load(object sender, EventArgs e)
        {
            btnDownLoad.OnClientClick = "chargement('')";
        }
    J'ia bien vu que dans les proprietes de mon bouton (dans l'interface graphique) j'ai un onclientclick auquel je peux lier un javascript mais lorsque je fais ca le requieredfieldvalidator ne fonctionne plus.

    Bref je vois pas comment faire... Si quelqu'un avait une piste... (j'espere que j'ai ete cliar :s)

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 249
    Par défaut
    Ton onclientclick s'exécute côté client, donc pas de validation qui se fait côté serveur.

    Typiquement on s'en sert pour demander une confirmation par exemple...

    Tu peux regarder du côté Ajax et Ajax toolkit (exemples complets) tu vas trouver ton bonheur..

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur
    Inscrit en
    Septembre 2007
    Messages
    497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 497
    Par défaut
    Arf je pense que j'ai pas ete clair.

    En fait quand je clique sur le bouton je veux que ca lance deux javascript different:
    le 1er:
    -> verifie que mon champs n'est pas vide (ca ca marche je l'ai fait avec requieredfieldvalidator)
    -> fait apparaitre un div disant que le chargement est en cours (c'est bidon pas besoin de me connecter a la bdd pour savoir ou j'en suis)
    (ca ca marche quand sur le bouton dans la partie design de vs en face de onclientclick je mets le nom de ma fonction javacript mais si je fais ca du coup ca plante ma partie 1)

    Donc bien sur j'ai la possibilite d'ecrire une fonction javascript qui fait le 1 et le 2 mais je trouve ca dommage de tout reecrire alors que vs est capable de gerer le cas le champs est vide.

Discussions similaires

  1. javascript Php bouton
    Par ryodo dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 02/09/2010, 14h22
  2. Réponses: 1
    Dernier message: 12/05/2009, 09h50
  3. formulaire + javaScript+n bouton
    Par likethepsycho dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 15/03/2009, 10h25
  4. Javascript bouton submit
    Par lilou0210 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/11/2004, 11h40
  5. Construire chemin sur bouton avec évt Javascript
    Par Ph. B. dans le forum XMLRAD
    Réponses: 4
    Dernier message: 27/05/2003, 10h26

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