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
COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|