|
|
|
| Собственно и весь вопрос...
в php есть, в js не могу найти подобного. | |
|
|
|
|
|
|
|
для: Хулиган
(17.06.2006 в 01:36)
| | В смысле Вам нужно вывести некий текст в HTML-документ?
Если это то попробуйте document.write. | |
|
|
|
|
|
|
|
для: targa
(17.06.2006 в 01:45)
| | Нужно форматировать число: например, 15 как 15.00. И отобразить в input.
document.write("%.02f",a) - выводит в страницу, да и не форматирует. | |
|
|
|
|
|
|
|
для: Хулиган
(17.06.2006 в 02:10)
| | Ну дак и напишите
<input type="text" name="T1" size="20" style="border: none;" value="15.00">
|
А с форматированием не подскажу.
Разче что форматируйте в РНР и в JS передавайте уже отформатированный ввод. | |
|
|
|
|
|
|
|
для: targa
(17.06.2006 в 05:01)
| | Выводить нужно значения переменных, поэтому value="15.00" не подходит.
Попробую поискать, как внутри ява-функции вызвать и получить результат от php-кода. | |
|
|
|
|
|
|
|
для: Хулиган
(17.06.2006 в 01:36)
| | Реализовал функциональность printf("%.02f, val):
s = document.form1[output].value;
inpos = s.indexOf('.');
if (inpos==-1) {
s = s + '.00';
}
else {
l = s.length;
if (inpos==l-2){
s = s + '0';
}
else{
s = s.substring(0,inpos+3);
}
}
document.form1[output].value=s;
|
| |
|
|
|
|
|
|
|
для: Хулиган
(17.06.2006 в 10:44)
| | ну хз, я бы сделал отдельную функцию и мучал бы число до ввода в инпут:
function pf(t,zn)
{
t=t.toString();
for(i='';i.length<zn;i+='0');
t=t.split('\.')[0]+'.'+((t.split('\.')[1]||i)+i).substr(0,zn);
return t;
}
|
Где первый параметр - само число, второй параметр - количество знаков после точки %)
Тогда
document.write('<input value = "'+pf(15,2)+'">');
|
| |
|
|
|
|
|
|
|
для: Бог Зайцев
(18.06.2006 в 04:36)
| | не знал про существование toString(); поэтому сделал через запихивание числа в инпут и доставание обратно уже строки:)
Естественно всё выделяется в отдельную функцию, т.к. код нужен неоднократно. | |
|
|
|
|
|
|
|
для: Хулиган
(18.06.2006 в 21:32)
| | Ы
<script>
n=15
alert(n.toFixed(2))
</script>
|
| |
|
|
|