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 :

developpement en asp.net


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 14
    Par défaut developpement en asp.net
    bonjour, j'ai un formulaire avec 3 textbox lorsque je le curseur quit le premier il affiche une chaine sur le 2eme mais je souhaite qu en meme temps c'est à dire lorsque le curseur quit le premier textbox le 3eme reçoit le curseur sans passer par le 2eme textbox qui est seulement en lecture voici mon code:
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    TextBox1.Focus()
    TextBox1.Attributes.Add("onblur", "javascript:return(Affiche())")
    End Sub
    </script>
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>Page sans titre</title>
    <script language="javascript" type="text/javascript">
    <!--
    function Affiche()
    {
    merci de me repondre

  2. #2
    Membre chevronné
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2006
    Messages
    400
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 400
    Par défaut
    Bonjour,

    Tout d'abord pourrais-tu mettre ton code dans des balises [code], ça facilite la lecture .

    Sinon tu pux essayer comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <script language="javascript" type="text/javascript">
    function Affiche() 
    { 
      document.getElementById('matextbox3').focus()
    }
    </script>
    A bientôt

  3. #3
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 14
    Par défaut developpement en asp.net
    <script runat="server">
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    TextBox1.Focus()
    TextBox1.Attributes.Add("onblur", "javascript:return(Affiche())")
    End Sub
    </script>

    <script language="javascript" type="text/javascript">
    <!--
    function Affiche()
    {
    document.form1.TextBox2.value="utir"
    document.getElementById ('Textbox3.text').focus()
    {

    </script>
    merci monsieur mais ça ne marche toujours pas:le 3eme textbox ne reçoit pas le curseur suite à l'appel de la fonction affiche

  4. #4
    Membre chevronné
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2006
    Messages
    400
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 400
    Par défaut
    Bonsoir,

    je doute que 'Textbox3.text' soit l'Id client de ta texbox, cela explique donc que ça ne marche pas ...

  5. #5
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    306
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 306
    Par défaut
    Essaies cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    document.getElementById('<%=Textbox3.ClientID%>').focus()

  6. #6
    Invité de passage
    Inscrit en
    Août 2004
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 1
    Par défaut
    Hello,

    Sinon plus simple que de mettre du javascript, tu met des tabindex pour savoir dans quel ordre tu veux qu'ils reçoivent le focus.

    Seul inconvénient, il faudra en mettre sur tout tes autres contrôles de ta pages si tu veux une navigation logique.

Discussions similaires

  1. Developper en ASP.net
    Par Elwe31 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 19/08/2008, 01h21
  2. developpement en asp.net
    Par noremo2010 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 29/10/2007, 14h12
  3. developpement en asp.net
    Par noremo2010 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 27/10/2007, 14h05
  4. developpement en asp.net
    Par noremo2010 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 25/10/2007, 16h31

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