Accueil > Forum > > > > Eval
Eval
lundi 3 février 2003 à 17:57:36 |
Eval

stephbb75
|
Salut tous, Une tit question sur eval. Voila ce que je veut faire : J'ai des variables var v1 = toto; var v2 = titi; ... Et sur saissie d'un formulaire, je voudrais vérifier si ce qui est saisie correspond à une de mes variables (nom de la variable, pas le contenue !!!). Peut ont faire cela avec eval ? Je me retrouve avec une variable "saisie" qui est une chaine, je voudrais pouvoir vérifier si ce qui est dans "saisie" correspond a un nom de variable défii avant. A+ Steph
|
|
lundi 3 février 2003 à 22:40:28 |
Re : Eval

hbigal
|
Je ne suis pas sûr de comprendre la finesse de la question:))
>>function check(strFieldValue) { >>//[...] >>isCheck = ( (strFieldValue=="v1")||(strFieldValue=="v2") ); >>//[...] >>}
Le eval va évaluer la chaine donc eval(strFieldValue) retourne soit la valeur soit une erreur car la variable n'existe pas...
HBigal
------------------------------- Réponse au message : -------------------------------
> Salut tous, > > Une tit question sur eval. > > Voila ce que je veut faire : > > J'ai des variables > var v1 = toto; > var v2 = titi; > ... > > Et sur saissie d'un formulaire, je voudrais vérifier si ce qui est saisie correspond à une de mes variables (nom de la variable, pas le contenue !!!). > > Peut ont faire cela avec eval ? > > Je me retrouve avec une variable "saisie" qui est une chaine, je voudrais pouvoir vérifier si ce qui est dans "saisie" correspond a un nom de variable défii avant. > > A+ > Steph
|
|
mardi 4 février 2003 à 09:04:48 |
Re : Eval

stephbb75
|
Merci pour cette réponse, j'ai bien pensé faire cela, mais le nombre de variable à tester est un peut trop grande, donc cela risque d'etre relativement lent avec cette méthode.
------------------------------- Réponse au message : ------------------------------- > Je ne suis pas sûr de comprendre la finesse de la question:)) > > >>function check(strFieldValue) { > >>//[...] > >>isCheck = ( (strFieldValue=="v1")||(strFieldValue=="v2") ); > >>//[...] > >>} > > > Le eval va évaluer la chaine donc eval(strFieldValue) retourne soit la valeur soit une erreur car la variable n'existe pas... > > ------------------------------- > Réponse au message : > ------------------------------- > > ... > > > > Et sur saissie d'un formulaire, je voudrais vérifier si ce qui est saisie correspond à une de mes variables (nom de la variable, pas le contenue !!!). > > > > Peut ont faire cela avec eval ? > > > > Je me retrouve avec une variable "saisie" qui est une chaine, je voudrais pouvoir vérifier si ce qui est dans "saisie" correspond a un nom de variable défii avant.
|
|
vendredi 7 février 2003 à 16:41:10 |
Re : Eval

jenlain62
|
Euh...j'ai une fonction ds un coin qui teste si une variable a été définie ou non (c bien ce que tu veux non??) Mais bon.... le pb c k'il faut que je la retrouve... tu l'auras en début de semaine prochaine surement
Patience...
|
|
vendredi 7 février 2003 à 17:04:04 |
Re : Eval

stephbb75
|
Je pense qu'avec cela je pourrais effectivement regler mon problème.
Merci.
------------------------------- Réponse au message : -------------------------------
> Euh...j'ai une fonction ds un coin qui teste si une variable a été définie ou non (c bien ce que tu veux non??) > Mais bon.... le pb c k'il faut que je la retrouve... > tu l'auras en début de semaine prochaine surement > > Patience...
|
|
jeudi 13 février 2003 à 17:52:15 |
Re : Eval

jenlain62
|
Voila comme promis (avec un peu de retard ;-) )
function isDefined(ckVar){ var DEFINED_V=true; function handleError() { DEFINED_V=false; return true; } var oldOnError=window.onerror; window.onerror=handleError; try { eval(ckVar); }catch (e) { DEFINED_V=false; } window.onerror=oldOnError; return DEFINED_V; }
normalement ca marche bien ;-)
|
|
jeudi 13 février 2003 à 18:00:29 |
Re : Eval

stephbb75
|
Merci, je vais voir si je peut utiliser cela :))
------------------------------- Réponse au message : -------------------------------
> Voila comme promis (avec un peu de retard ;-) ) > > function isDefined(ckVar){ > var DEFINED_V=true; > function handleError() { > DEFINED_V=false; > return true; > } > var oldOnError=window.onerror; > window.onerror=handleError; > try { > eval(ckVar); > }catch (e) > { DEFINED_V=false; > } > window.onerror=oldOnError; > return DEFINED_V; > } > > normalement ca marche bien ;-)
|
|
Cette discussion est classée dans : variables, variable, var, saisie, eval
Répondre à ce message
Sujets en rapport avec ce message
Variables, déclaration [ par Deny ]
Voilà, ce que je veux faire, c'est introduire un nom de popup en variable.Du genre toto = window.open(avec toto comme variable.Vaguement essayé, march
probleme script de controle de saisie [ par fredmorvant29 ]
bonjour, je suis en train de réaliser le controle de saisie sur mon formulaire.je souhaite tester deux choses : *que l'email soit valide (ça ça mar
Variable texte non reconnu [ par HolyDev ]
HiJ'appel une fonction situé dans un fichier .js via un fichier .php en lui passant 2 variables qui contienne du texte.Le problème c que lorsque j'aff
passage des variables [ par hassan_kh ]
hassanbonjour tout le mondeje veux faire passer une variable d'une page à une autre mais j'ai utilisé ni formulaire ni un lien texte.je vais expliquer
transfert variable (et oui encore) [ par ALDOlivier ]
Salut à tous,Bon je sais la question a eté posée un millier de fois au moins mais apres avoir lu pas mal de post, je ne comprend toujours pas (et oui
Javascript + Variable + Helppp [ par emmanuel9 ]
Bonjour à tous, En faite mon problème est que j'ai une fonction javascript avec des variables javascript et en faite dans cette fonction je voudrais
Passage d'une variable à un fichier HTA [ par guict2000 ]
Bonjour, je suis débutant en la matière et je bute sur un problème.Je désire passer une variable à un fichier hta et cela ne fonctionne pasalors que j
Utilisé des js different pour introduire valeurs variable selon resolution ? [ par frvfrvfrvfrv ]
Salut à tous les javascripteurs :^)Me revoilà !Est-il possible d'utiliser des js selon la résolution écran du 'client'pour avoir des valeur de variabl
.selectionStart dans un Iframe [ par bultez ]
Bonjour à toutes et à tous,je ne parviens pas à utiliser .selection??? dans un iframe ( avec FF/M-Meleon... donc )<
Resultat d'une requette jax dans une variable [ par zemele ]
Bonjour, C'est nul mais je voudrai simplement affecter le résultat de ma requette ajax (avec prototype) à ma variable contenu. Voici mon code. thi
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|