Bonjour à toutes et tous
je viens de buter sur une bizarrerie !
dans un input je veux formater un nombre à2 chiffre après la virgule et remplacé le point par une virgule et utiliser le séparateur de millier, mais c'est là que le bas blesse si je mets un espace il n'apparait plus dans l'input que la valeur du millier.
ci-dessous fonctionne bien
<td><input type ="text" name="regul_brut[]"id=<?php echo ($id_animateur."_regul_brut");?> value =<?php echo (number_format($regul_brut,2,',',''));?> style="width:100px; text-align:right; border:0px;" onChange="change_regul_salaire(this)" ></td>
et affichage dans input pour $regul_brut=1693.3 affiche 1693,30
mais si je mets un séparateur de millier
<td><input type ="text" name="regul_brut[]"id=<?php echo ($id_animateur."_regul_brut");?> value =<?php echo (number_format($regul_brut,2,',',' '));?> style="width:100px; text-align:right; border:0px;" onChange="change_regul_salaire(this)" ></td>
et affichage dans input pour $regul_brut=1693.3 affiche que le 1
Je viens de trouver il manque 2 petites quottes value=' <?php echo (number_format($regul_brut,2,',',' '));?> '.
excusez pour le dérangement mais peut être ça peu servir
Partager