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 :

difficultés avec onchange


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Passioné ...
    Inscrit en
    Juillet 2020
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Passioné ...
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2020
    Messages : 145
    Par défaut difficultés avec onchange
    Bonjour et merci de me lire,

    J'ai des difficultés à faire fonctionner ceci : ( je désire recalculer un temps entre deux "date et heure" )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
            <label for="Debutvol" class="etiquettes">Debut du vol : </label>
            @Html.EditorFor(m => m.Debutvol,"{0:dd/MM/yyyy}",new { onchange = "calculecartdetemps()",@class = "datepicker"})
     
            <label for="Finvol" class="etiquettes">Fin du vol : </label>
            @Html.EditorFor(m => m.Finvol,"{0:dd/MM/yyyy}",new { onchange = "calculecartdetemps()",@class = "datepicker"})
    et ma fonction JS est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <script>
            function calculecartdetemps()
                {
                    // mon code ici
                    alert("on est passé par la ... ") // pour vérification
                }
           </script>
     
    Cela ne fonctionne pas, et ma fonction n'est pas appelée ...
    J'ai essayé avec d'autres évènements pour tester ( par exemple onblur ) mais rien n'y fait ...

    Merci de votre aide ...

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    EditorFor est fait pour une gestion plus générique. Il ne se limite pas au type "text".
    De ce fait les événements liées à des types particulier ne sont pas gérés.

    Essaie avec TextBoxFor.

    Si tu as réellement besoin d'un EditorFor, une solution de contournement est de passer par jQuery.

    Code JS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script type="text/javascript">
    $('#Debutvol').change(function(){
        alert('Changed!');
    });
    </script>

  3. #3
    Membre éprouvé
    Homme Profil pro
    Passioné ...
    Inscrit en
    Juillet 2020
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Passioné ...
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2020
    Messages : 145
    Par défaut
    Merci popo ! C'est de que j'ai cru comprendre en lisant de nombreux posts sur ce sujet dans divers forums ... Je vais envisager une autre possibilité qui est de saisir en deux contrôles différents la partie date, qui en règle générale est la même pour le début et la fin du vol, et les horaires qui seront saisis par des DropDownListFor, afin de réduire les erreurs de saisie potentielles ... Si vraiment je trouve ça moche je me dirigerai vers la solution JQuery. Merci encore ! Denis

  4. #4
    Membre éprouvé
    Homme Profil pro
    Passioné ...
    Inscrit en
    Juillet 2020
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Passioné ...
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2020
    Messages : 145
    Par défaut
    Bonjour, pour info la solution Jquery marche nickel ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JS] Difficulté avec le onmouseover...
    Par Pleymo dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 26/11/2005, 12h09
  2. probleme bouton radio avec onChange dans formulaire
    Par wil4linux dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/09/2005, 11h26
  3. [VBA] difficultés avec une requête INSERT
    Par elias dans le forum Access
    Réponses: 7
    Dernier message: 06/09/2005, 14h53
  4. Difficultés avec - onchange - !
    Par zakuli dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 20/07/2005, 12h00
  5. Difficultés avec TMenuItem.OnDrawItem
    Par ybruant dans le forum Composants VCL
    Réponses: 4
    Dernier message: 12/01/2005, 11h07

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