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 30/10/2011, 17h34   #1
Invité de passage
 
Homme
Inscription : octobre 2011
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2011
Messages : 10
Points : 0
Points : 0
Par défaut Remplacer un caractère, la croix et la bannière

Bonsoir tout le monde,

j'essaie tout simplement dans un input type text de remplacer un caractère (la virgule, ici) par un autre (un point). Mais impossible avec des fonctions telles que replaceAll ou replaceWith puisqu'elle agissent sur des balises HTML et non la valeur d'un input.

Cette action se fait lors de la sortie du input :
Code :
$("input[class^=calc]").bind("blur", remplace_virgule);
remplace_virgule est la fonction qui remplace la virgule donc !

Quelqu'un a une idée ?
Baroska est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 20h11   #2
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 776
Points : 4 776
Bonsoir,
Code :
1
2
3
4
$("input[class^=calc]").bind("blur", function(){
    var valeur = this.value;
    this.value = valeur.replace(',','.');
  });
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 23h05   #3
Invité de passage
 
Homme
Inscription : octobre 2011
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2011
Messages : 10
Points : 0
Points : 0
Bah merci ça marche !

je pensais que cette fonction replace était dépréciée, je la trouvais plus dans l'API de jquery, du coup, je l'ai pas testée !

Merci de me remettre dans le droit chemin...
Baroska est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 23h20   #4
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 776
Points : 4 776
Citation:
Envoyé par Baroska Voir le message
je pensais que cette fonction replace était dépréciée, je la trouvais plus dans l'API de jquery, du coup, je l'ai pas testée !
- il ne faut pas tout mélanger, jQuery, c'est des fonctions, même un peu plus, misent à disposition et écrites en javascript.
- replace est une mèthode de l'objet string en javascript, même jQuery l'utilise.
NoSmoking 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 10h01.


 
 
 
 
Partenaires

Hébergement Web