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 Discussion :

Remplir un input à partir d'un autre input


Sujet :

ASP

  1. #1
    Membre averti
    Inscrit en
    Septembre 2009
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Septembre 2009
    Messages : 48
    Par défaut Remplir un input à partir d'un autre input
    Bonjour à tous,

    Mon chef me demande de faire une modif dans du code asp alors que je n'y connait rien du tout en asp. Du coup, j'ai besoin d'un coup de main.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <input id="champ1" name="champ1" type="text"/>
     
    <input id="champ2" name="champ2" type="hidden" />
     
    <input name="submit" type="submit" />
    Au submit, je veux que la valeur de mon champs "champ2" se remplisse avec la valeur de mon champs "champ1".

    Est-ce possible ?
    Si oui, comment faire ?

    Merci d'avance.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Webmaster Pays Basque
    Inscrit en
    Avril 2004
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster Pays Basque
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 207
    Par défaut
    tout simplement en faisant un controle javascript lors de l'envoi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('champ2').value=document.getElementById('champ1').value

  3. #3
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    Bonjour

    tout simplement en faisant un controle javascript lors de l'envoi
    Code :
    document.getElementById('champ2').value=document.getElementById('champ1').value
    Oui. Autre possibilité :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input id="champ2" name="champ2" type="hidden" value="<%= Request.Form("champ1")%>" />


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  4. #4
    Membre averti
    Inscrit en
    Septembre 2009
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Septembre 2009
    Messages : 48
    Par défaut
    Merci pour vos réponses mais j'ai un problème avec mon "bouton". Je vous explique.

    J'ai un input de type "submit" et du code pret à etre exécuté au clic sur ce bouton. Le problème c'est que je n'arrive pas "intercepter" le clic sur mon bouton. J'ai beau regardé les autres pages du site qui son à ma disposition, je ne vois ni evenement, ni commande (à la base, je suis développeur asp.net). J'ai beau reagarder sur le internet, je ne trouve rien qui pourrait m'aider (je pense que je ne cherche pas au bon endroit).

    Comment executer mon code asp au clic sur l'input ? (dans mon code, j'ai la suppression d'une ligne dans une base de donnée d'où l'asp et juste avant, je doit remplir mon champs avec l'autre champ)

    Merci à vous.

  5. #5
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    Re

    Un bouton de type "submit" poste automatiquement le formulaire dans lequel il est contenu. Il n'y a rien à faire. La page définie dans la propriété "action" de ta balise form sera appelée. (si cette propriété est vide ou non définie, c'est la même page qui est appelée)


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  6. #6
    Membre expérimenté
    Homme Profil pro
    Webmaster Pays Basque
    Inscrit en
    Avril 2004
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster Pays Basque
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 207
    Par défaut
    Il n'y a rien à faire
    Si! Tu peux mettre une fonction sur la propriété onsubmit de ta form de type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form name=form1 method=post action=mapagesave.asp onsubmit=return Controle()>
    et la fonction Controle en javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <script language=javascript>
    function Controle(){
    document.getElementById('champ2').value=document.getElementById('champ1').value
    return true;
    }
    </script>

  7. #7
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    La question était
    Comment executer mon code asp au clic sur l'input ?
    et
    Mon chef me demande de faire une modif dans du code asp
    . Donc on attend une solution côté serveur. Pas côté client en javascript.

    Il n'y a rien à faire pour "intercepter" le clic sur le bouton, comme demandé.

    Pas la peine d'embrouiller notre ami melsanka avec des choses non indispensables à la résolution de son problème.


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  8. #8
    Membre expérimenté
    Homme Profil pro
    Webmaster Pays Basque
    Inscrit en
    Avril 2004
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster Pays Basque
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 207
    Par défaut
    Au submit
    Là, moi je réponds à la question tel que... et on est bien côté client... Je ne pense pas qu'il y ai une séparation stricte entre la page server en asp et la page client en html...
    Enfin, je dis ça, je dis rien...

Discussions similaires

  1. remplir une collection à partir d'une autre collection
    Par mima_mine dans le forum Struts 1
    Réponses: 3
    Dernier message: 29/08/2008, 15h57
  2. comment remplir une checkedlistbox à partir d'une autre ?
    Par maxland dans le forum Windows Forms
    Réponses: 13
    Dernier message: 11/06/2008, 16h33
  3. remplir une colonne à partir d'une autre table
    Par judy_ dans le forum Langage SQL
    Réponses: 6
    Dernier message: 08/06/2008, 22h05
  4. remplir un champs à partir d'un autre champ
    Par Claire07 dans le forum Access
    Réponses: 4
    Dernier message: 19/06/2006, 12h50
  5. Ajouter du texte dans un input à partir d'une autre fenêtre
    Par Michaël dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/04/2005, 20h14

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