Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources 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 11/02/2011, 11h36   #1
Membre confirmé
 
Avatar de arthuro45
 
Arthur Salomon
Développeur du dimanche
Inscription : juillet 2009
Messages : 592
Détails du profil
Informations personnelles :
Nom : Arthur Salomon
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Développeur du dimanche

Informations forums :
Inscription : juillet 2009
Messages : 592
Points : 213
Points : 213
Par défaut Modifier la valeur d'un input en le quittant

Bonjour,

Le but étant de remplacer la virgule par un point dans une valeur du type ex: 0,5.

Voyez-vous un problème quelconque dans cette fonction qui empêcherait de modifier la valeur de l'input "temps_partiel" quand la souris quitte le champs ?

Code :
1
2
3
4
5
6
7
8
function remplace_virgule()
{
    var tps_partiel = document.getElementById('temps_partiel').value;
    var e = tps_partiel.split(",");
    var nouveau_tps = e[0]+'.'+e[1];
 
    document.getElementById('temps_partiel').innerHTML = nouveau_tps;
}
arthuro45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 11h46   #2
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 802
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 802
Points : 35 805
Points : 35 805
Citation:
Envoyé par arthuro45
Voyez-vous un problème quelconque dans cette fonction qui empêcherait de modifier la valeur de l'input "temps_partiel" quand la souris quitte le champs ?
Oui, un input est une balise autofermante, elle n'a donc pas de contenu et pas de innerHTML

Code :
document.getElementById('temps_partiel').value = nouveau_tps;
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 11/02/2011, 12h05   #3
Expert Confirmé
 
Avatar de javatwister
 
Homme
danseur
Inscription : août 2003
Messages : 2 667
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : danseur

Informations forums :
Inscription : août 2003
Messages : 2 667
Points : 3 035
Points : 3 035
soit,
Code :
monchamp.value.replace(",",".");
si tu as fait les autres contrôles de saisie nécessaires
javatwister est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 11/02/2011, 12h53   #4
Membre confirmé
 
Avatar de arthuro45
 
Arthur Salomon
Développeur du dimanche
Inscription : juillet 2009
Messages : 592
Détails du profil
Informations personnelles :
Nom : Arthur Salomon
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Développeur du dimanche

Informations forums :
Inscription : juillet 2009
Messages : 592
Points : 213
Points : 213
Citation:
Oui, un input est une balise autofermante, elle n'a donc pas de contenu et pas de innerHTML
Oui effectivement, et c'est écrit en gros dans la doc en plus, honte à moi, ça fonctionne mieux avec la value.

Code :
monchamp.value.replace(",",".");
Oui c'est plus court et surtout plus propre.

Merci à vous
arthuro45 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 09h42.


 
 
 
 
Partenaires

Hébergement Web