Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ 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 08/12/2010, 11h38   #1
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
Par défaut transformer des nombres en jquery

Bonjour à tous,
j'ai mis en place un slider avec jquery ui pour une agence immobilière
et je souhaite afficher les prix en millions d'euros sous la forme 1.400.000

pour l'instant j'ai l'affichage suivant : 1400.000
merci pour aide

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
$(function() {
		$( "#slider-range" ).slider({
			orientation: "horizontal",
			range: true,
			values: [ 0, 1500 ],
			step: 25,
			slide: function( event, ui ) {
				$( "#prix1" ).val(ui.values[ 0 ] + '.000');
				$( "#prix2" ).val(ui.values[ 1 ] + '.000');
			}
		});
		$( "#slider-range" ).slider({ min: 50 });
		$( "#slider-range" ).slider({ max: 3000 });
	});
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 13h22   #2
Membre éclairé
 
sébastien courjean
Inscription : novembre 2010
Messages : 204
Détails du profil
Informations personnelles :
Nom : sébastien courjean
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : novembre 2010
Messages : 204
Points : 319
Points : 319
Ceci devraît t'aider pour le format de nombre :
http://plugins.jquery.com/files/jque...ormat.js_0.txt
__________________
Sébastien Courjean
Développeur Web
scourjean@cyres.fr
http://www.cyres.fr/
scourjean est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 13h54   #3
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 29 998
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 29 998
Points : 45 073
Points : 45 073
tant qu'a faire autant rester jquery

http://plugins.jquery.com/plugin-tags/number-format
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 14h22   #4
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
j'ai essayé cet exemple ( avec jquery 1.4) qui ne fonctionne pas :
$().numberFormat is not a function

Code :
1
2
3
4
5
6
7
 
$(document).ready(function(){
    var formated_value = $().numberFormat( $('#idNumber').val() );
    $('#idNumber').val(formated_value);
});
<br/>
<input type="text" id="idNumber" name="number" value="123456789" />
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 15h03   #5
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
bon après nombreuses vérifications çà fonctionne :
plug-in à télécharger en .js :
http://code.google.com/p/jquery-numberformatter/

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
// include jquery-1.4.js
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/jquery-ui.min.js" type="text/javascript"></script>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/themes/base/jquery-ui.css" type="text/css" media="all" />
<link rel="stylesheet" href="http://static.jquery.com/ui/css/demo-docs-theme/ui.theme.css" type="text/css" media="all" />
<script type="text/javascript">
	$(function() {
		$( "#slider-range" ).slider({
			orientation: "horizontal",
			range: false,
			values: [ 0, 1500 ],
			step: 25,
			slide: function( event, ui ) {
				$( "#prix1" ).val(ui.values[ 0 ]).format({format:"#,###.000", locale:"fr"});
				$( "#prix2" ).val(ui.values[ 1 ]).format({format:"#,###.000", locale:"fr"});
			}
		});
		$( "#slider-range" ).slider({ animate: true });
		$( "#slider-range" ).slider({ min: 50 });
		$( "#slider-range" ).slider({ max: 3000 });
	});
</script>
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h44.


 
 
 
 
Partenaires

Hébergement Web