Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/06/2011, 12h15   #1
Membre du Club
 
Avatar de Aquellito
 
Axel
Développeur informatique
Inscription : juin 2008
Messages : 192
Détails du profil
Informations personnelles :
Nom : Axel

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2008
Messages : 192
Points : 58
Points : 58
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 :
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
Aquellito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 12h35   #2
Expert Confirmé
 
Avatar de javatwister
 
Homme
danseur
Inscription : août 2003
Messages : 2 667
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : danseur

Informations forums :
Inscription : août 2003
Messages : 2 667
Points : 3 035
Points : 3 035
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 :
champ[num_champ] = String(Request.Form("champ_"+num_champ)).replace(/'/g,"''");
javatwister est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 15h14   #3
Invité de passage
 
Inscription : juin 2011
Messages : 1
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 1
Points : 1
Points : 1
executer javascript coté serveur me semble être impossible

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

voie XMLHttpRequest()
angelus76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 16h06   #4
Membre du Club
 
Avatar de Aquellito
 
Axel
Développeur informatique
Inscription : juin 2008
Messages : 192
Détails du profil
Informations personnelles :
Nom : Axel

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2008
Messages : 192
Points : 58
Points : 58
Citation:
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.
Aquellito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 16h08   #5
Membre du Club
 
Avatar de Aquellito
 
Axel
Développeur informatique
Inscription : juin 2008
Messages : 192
Détails du profil
Informations personnelles :
Nom : Axel

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2008
Messages : 192
Points : 58
Points : 58
Citation:
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 :
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
Cependant, les commandes comme : window, getElementByID, alert..... (enfin tout ce qui est côté client) ne marche bien évidement pas.

Citation:
XMLHttpRequest()
J'aimerais également éviter d'utiliser de l'AJAX pour un formulaire aussi balo.
Aquellito est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h49.


 
 
 
 
Partenaires

Hébergement Web