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

JavaScript Discussion :

Nom de variable dynamique (côté serveur)


Sujet :

JavaScript

  1. #1
    Membre habitué Avatar de Aquellito
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    337
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 337
    Points : 150
    Points
    150
    Par défaut Nom de variable dynamique (côté serveur)
    Bonjour,

    Je ne trouve pas comment créer un nom de variable dynamiquement côté serveur.
    Il y a pleins d'exemple côté client mais ça ne m'intéresse pas car j'aimerais créer une fonction pour récupérer un très grand nombre de champs d'un formulaire.

    Ce serait un truc comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function recup_champ(num_champ)
    {
    	var "champ_"+num_champ = String(Request.Form("champ_"+num_champ)).replace(/'/g,"''");
    }
    Mais bien sur la déclaration de la variable ne marche pas du tout. C'était juste pour vous montrer le principe.

    Merci,
    Axel

  2. #2
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 681
    Points : 5 221
    Points
    5 221
    Par défaut
    le plus simple, c'est encore un Array que tu remplis au fur et à mesure des envois;

    ce qui donnerait:

    puis selon les requêtes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    champ[num_champ] = String(Request.Form("champ_"+num_champ)).replace(/'/g,"''");

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    executer javascript coté serveur me semble être impossible

    mais ce que tu peux fair c'est des requettes au serveur.

    voie XMLHttpRequest()

  4. #4
    Membre habitué Avatar de Aquellito
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    337
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 337
    Points : 150
    Points
    150
    Par défaut
    le plus simple, c'est encore un Array que tu remplis au fur et à mesure des envois
    Oui tu as raison je vais sûrement faire comme ça.
    Cependant, si quelqu'un a une technique pour créer une variable dynamiquement, je suis toujours intéressé. Je ne mets donc pas encore le post en résolu.

  5. #5
    Membre habitué Avatar de Aquellito
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    337
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 337
    Points : 150
    Points
    150
    Par défaut
    executer javascript coté serveur me semble être impossible
    Si si, je code mes applications côté serveur en javascript depuis un moment déjà.
    C'est de l'ASP et la page se déclare comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
    Cependant, les commandes comme : window, getElementByID, alert..... (enfin tout ce qui est côté client) ne marche bien évidement pas.

    XMLHttpRequest()
    J'aimerais également éviter d'utiliser de l'AJAX pour un formulaire aussi balo.

Discussions similaires

  1. [JSTL] nom de variable "dynamique"
    Par gmonta31 dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 04/05/2006, 13h31
  2. Nom de variable dynamique
    Par mavina dans le forum Linux
    Réponses: 7
    Dernier message: 26/04/2006, 20h48
  3. Réponses: 4
    Dernier message: 13/09/2005, 11h50
  4. Noms de Variables dynamiques
    Par horec dans le forum Langage
    Réponses: 7
    Dernier message: 22/07/2005, 16h47
  5. [SQL SERVER 2000] Noms de variables dynamiques
    Par cassoulet dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 08/09/2004, 11h44

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