|
Posted by nostabo on 12/22/06 21:00
Hi all,
I have been trying to display numbers (actually money amounts) on an HTML
form in text type input boxes and then use the posted values in calculations
using PHP. The problem is that I can accept inputted values from a text box
when entered in the 1000 or 1000.00, but when a users adds a comma the value
(for example 1,000.00) the value is displayed as 1.0 by the number_format
function (see my code below)
<input type='text' id='software' name='software' value='<?php print
number_format($_POST['software'], 2);?>' >
But, this also affects any reposting of the form since the posted var takes
on the value as displayed in the text box.
Is there a way around this? This bad value eventually shows up in the
"posted" var if the form is resent after the user makes a change, so it can
screw up my calculations.
TIA,
Rick
Navigation:
[Reply to this message]
|