Webmaster Hub: ASP : Convertir texte en nombre - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

ASP : Convertir texte en nombre Noter : -----

#1 L'utilisateur est hors-ligne   P.O.K 

  • Groupe : Actif
  • Messages : 46
  • Inscrit(e) : 18-septembre 08

Posté 12 novembre 2009 - 21:30

Bonjour à tous,

je souhaite créer une page web qui permet de calculer différents ratios. Pour cela, l'utilisateur entre différents nombres qui seront ensuite calculés.

Pour cela, j'ai créé un formulaire. Le problème c'est que les champs qui sont entrés sont de type text (input type="text"). Il m'est donc impossible de les calculer ensuite...

Pouvez-vous me dire comment pourrais-je convertir ces variables en nombre ?

Lorsque je récupère les variables [ex : liquidites = request.form("liquidites")] j'ai essayer d'utiliser "FormatNumber" mais ça ne fonctionne pas...

Merci beaucoup ;-)

Ce message a été modifié par P.O.K - 12 novembre 2009 - 21:32.

0

#2 L'utilisateur est hors-ligne   GuillaumeJ 

  • Groupe : Membre
  • Messages : 2
  • Inscrit(e) : 21-décembre 09

Posté 21 décembre 2009 - 15:12

Il est un peu difficile de te répondre avec les éléments que tu donnes.
- si c'est du (vieil) ASP (du "classic"), val devrait te sauver (avec éventuellement un remplacement des "," par un ".")
- si c'est de l'ASP.net, en VB.NET, cherche du côté de Double.Parse ou Convert.ToDouble()
0

#3 L'utilisateur est hors-ligne   Vontage 

  • Groupe : Actif
  • Messages : 20
  • Inscrit(e) : 17-décembre 09
  • Genre:Homme
  • Localisation:Tours
  • Société:Collectif H2Fr

Posté 23 décembre 2009 - 13:02

Pour l'ancien ASP, fait : ctype("872,9384".replace(",", "."), int)
Sinon, pour du C# (j'ai abandonné VB.NET), je recommande effectivement machaine.ToDouble();
Apprendre, à l'aide de tutoriels, la sécurité informatique et programmation sur le forum informatique.
Tout savoir sur le monde High-Tech, le Blog Internet Informatique fournit de très bons articles sur le web.
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)