Разрядность чисел в input
Есть input
$html="<input type='text' size='6' name='valot$name' id='valot$id' class='valot$id' placeholder='{$fieldtitle} от' value='$valsa'/>" Далее данные уходят через "return $html;" Как сделать чтобы значения вводимые в input(числа) разделялись на пробелы(разрядность), а в "return $html;" отправлялись уже без пробелов(разрядности). То есть человек вводит в input 10000 ему видно было это как 10 000 а в "return $html;" данные инпутов отправлялись уже без пробелов 10000 |
Цитата:
|
mopsusha,
Насчет return $html - мысли вслух. Цитата:
Соответственно, в этот input ничего не вводится (и не видно пользователю, т.к. все это пока что на сервере), а value определяется значением переменной $valsa. Цитата:
|
Удаление разрядов из value
<input id="test" type="text" value="1 000 000.11"> <script> var a = test.value; var b = Number(a.split(" ").join("")); alert(b); </script> Насчет форматирования при вводе - вопрос обширный, например Форматирование цены |
Часовой пояс GMT +3, время: 06:16. |