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 :

formulaire controle html et asp


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    311
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2005
    Messages : 311
    Par défaut formulaire controle html et asp
    Bonjour Tout le monde
    j'ai une pages .asp ou j'ai mes textbox asp, mais je voudrais avoir aussi des controles html sur cette page alors , j'ai mis mes controles dans une form1, comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
      <form id="Form1" method="post" action ="GestionVisites.aspx" >       
     
            <input type ="text" id="txt" />                      
            <input type ="text" id="txt1" />
     
      </form>
    et je voudrais récupérer les valeurs de ces controles dans ma page GestionVisites.aspx.vb comme suit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    Dim ass As String = Request.Form("txt")

    mais ça me retourne nothing comme s'il le reconnait pas

    Merci de m'aider

  2. #2
    Futur Membre du Club
    Inscrit en
    Février 2011
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 6
    Par défaut
    da_latifa,

    Si je me souviens bien, il faut que tu utilise "client_id" au lieux du "id" tout court, car quand un navigateur demande la page aspx, certaines informations seront concaténées a l'id que tu as donné, do le nothing que tu vois.

    pour être sure, exécutes ta page et jette un coup d'œil au code source de la page html renvoyée

    Salutations
    CuteBoy

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2010
    Messages : 164
    Par défaut
    Tu dois indiquer : runat="server" comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    <input type ="text" id="txt" runat="server" />                      
    <input type ="text" id="txt1" runat="server" />

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Pourquoi ne pas utiliser les balises <asp:TextBox> ?
    Je pense qu'une lecture des tutoriels ASP.Net est nécessaire avant de vouloir aller plus loin.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    311
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2005
    Messages : 311
    Par défaut
    je veux pas utiliser les controles asp car à chaque manipulation ils s'executent sur le serveur, ils me laissent pas jusqu'à ce que je clique sur mon bouton de validation

  6. #6
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Citation Envoyé par da_latifa Voir le message
    je veux pas utiliser les controles asp car à chaque manipulation ils s'executent sur le serveur, ils me laissent pas jusqu'à ce que je clique sur mon bouton de validation
    Euh? Pas pour une TextBox.

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    311
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2005
    Messages : 311
    Par défaut
    j'ai sur ma page un controle image comme suit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <img alt="" id ="Img1" src="Radio_Oui.gif" style="width: 40px; margin-top: 0px"  />
    je voudrais lui affecter une image en dèpend de ce que je lis dans mon champ img de ma table , alors quand je change d'enregistrement en cliquant sur un dropdownlist, j'appelle la fonction loadImage qui se trouve dans mon coté javascript qui teste sur la valeur de la variable asp "Poids" qui contient la valeur du champ Img
    il m'appelle ma fonction correctement , mais il reconnait pas mon controle Image que j'avais crée

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    function LoadImage() {
     
        if ('<%=session("Poids")%>'=='Lbs') {
           document.getElementById('Img1').src = "Radio_Oui.gif"}
       else
          {document.getElementById("Img1").src = "Radio_Non.gif"}
     
     
     
        }

    ca me donne le message suivant:

    Erreur d'exécution Microsoft JScript: 'document.getElementById(...)' a la valeur Null ou n'est pas un objet
    j'ai tout vérifié, tout a l'air bon, je comprends pas d'où ca vient ce prob.

    Merci a tous

  8. #8
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 220
    Par défaut
    Comme il te l'a été dit plus tôt, il faut utiliser si tu veux pouvoir accéder à tes controles coté code...

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

Discussions similaires

  1. [MySQL] Formulaire PHP HTML
    Par manciaux dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 27/08/2006, 21h20
  2. Transformer les pages d'un formulaire en html
    Par emicoma dans le forum Access
    Réponses: 3
    Dernier message: 08/08/2006, 17h39
  3. [HTML] formulaire dans html
    Par 18Marie dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 18/06/2006, 05h36
  4. [formulaire] controler largeur colonne subform
    Par le lynx dans le forum IHM
    Réponses: 2
    Dernier message: 12/05/2006, 11h51
  5. [PHP-JS] Control HTML + javascript
    Par BoeufBrocoli dans le forum Langage
    Réponses: 1
    Dernier message: 05/04/2006, 13h38

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