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 :

test textbox et ouverture fermeture DIV


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2013
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2013
    Messages : 33
    Par défaut test textbox et ouverture fermeture DIV
    Bonjour,

    J'aurais besoin d'un conseil pour un problème de fermeture et d’ouverture de div...
    Au fait j'ai utilisé <details> et <summary> pour plier et déplier des divisions. A l’intérieur de mes divisions j'ai des textbox.
    L'utilisateur peut saisir une valeur dans les textbox et fermer par la suite les divisions.

    Je ne sais pas comment faire pour ouvrir les divisions au clic sur un bouton si les textbox ne sont pas vides.
    Voici une partie de mon code:

    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
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
     
     
    <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
        <link href="CSS.css" rel="stylesheet" />
     
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" type="text/javascript"></script>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js" type="text/javascript"></script>
     
        <script src="Scripts/details.polyfill.src.js"></script>
     
        <script type="text/javascript">
            function openDiv() {
                $(document).ready(function () { 
                    $('#Button1').click(function () { 
                        if ($('[id$=txtRef]').val().length > 0) { 
                            $('[id$=detail1]').attr("open", "open");
                        }
                        if ($('[id$=txtDate]').val().val().length != 0) { 
                            $('[id$=detail2]').attr("open", "open"); 
                        }
                    });
                });
            }
        </script>
     
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="LeftContentPlaceHolder" runat="server">
        <table>
            <tr>
                <td>N° test </td>
                <td>
                    <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="openDiv();" />
     
                </td>
            </tr>
     
        </table>
        <details id="detail1">
            <summary> Caractéristiques1</summary>
            <table>
                <tr>
                    <td>Réference</td>
                    <td>
                        <asp:TextBox ID="txtRef" runat="server"></asp:TextBox>
                    </td>
                </tr>
            </table>
        </details>
     
        <details id="detail2">
            <summary>Caractéristiques2</summary>
            <table>
                <tr>
                    <td>Date1</td>
                    <td>
                        <asp:TextBox ID="txtDate" runat="server"></asp:TextBox>
                    </td>
                </tr>
            </table>
        </details>
    </asp:Content>
    <asp:Content ID="Content3" ContentPlaceHolderID="MainContentPlaceHolder" runat="server">
    </asp:Content>

  2. #2
    Membre averti
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2013
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2013
    Messages : 33
    Par défaut
    Bonjour,

    Pouvez-vous m'aider pour résoudre mon problème je suis bloquée depuis avant hier.

    Mon besoin est le suivant:

    avoir des blocs contenant des textbox par défaut les blocs sont fermés.
    L'utilisateur ouvre un ou plusieurs blocs pour saisir des données, il peut fermer les blocs à la fin de sa saisie.
    A la fin au clic sur un bouton il faut tester si les textbox ne sont pas vides dans ce cas il faut ouvrir les blocs pour voir les données saisies.

    Merci

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    777
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 777
    Par défaut
    Qu'est ce qui ne fonctionne pas excactement dans ton code ?
    A ta place j’utiliserais le clientmode en static. De cette facon l'id est le même coté serveur et coté client...

Discussions similaires

  1. [AJAX] Fermeture Div et ouverture d'une autre div
    Par toulousain3117 dans le forum AJAX
    Réponses: 6
    Dernier message: 31/10/2010, 13h15
  2. Ouverture/fermeture progressive d'un div (par agrandissement)
    Par Gliss' dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 19/06/2008, 09h05
  3. Ouverture/fermeture progressive d'un div (par agrandissement) Suite
    Par Benzz dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 19/06/2008, 08h49
  4. ouverture/fermeture d'une fenêtre modale showModelessDialog
    Par marti dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 04/01/2006, 05h03
  5. [C#] La bonne utilisation des WinForms (ouverture-Fermeture)
    Par Harry dans le forum Windows Forms
    Réponses: 28
    Dernier message: 03/08/2005, 11h39

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