文本框值的问题

colee 2003-02-12 03:21:40
http://expert.csdn.net/Expert/topic/1388/1388185.xml?temp=.2130396
此问题,还是没得到解决
现问:
i=1;
a[i]="a";
document.form1.+a[i]+.value 这样子写行吗?不行该怎么写?
一并给分
...全文
40 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangxj0600 2003-02-12
  • 打赏
  • 举报
回复
<script>
var num=12.3456
//方法1:
alert(num+"保留小数点后两位是:"+(num).toFixed(2)) //IE5.5+自带
//方法2(秋水无恨):
function Number.prototype.Fixed(n){
with(Math){var tmp=pow(10,n);return round(this*tmp)/tmp;}
}
alert(num+"保留小数点后两位是:"+num.Fixed(2));
</script>
zhanghk 2003-02-12
  • 打赏
  • 举报
回复
up
fason 2003-02-12
  • 打赏
  • 举报
回复
IE 5.5+

<script>
alert(0.94750000.toFixed(2))
</script>
colee 2003-02-12
  • 打赏
  • 举报
回复
谢谢楼上,那样ok
忘了问完整
还是原来那个问题:
parseFloat()函数可以转化变量为小数,请问怎样精确小数点到固定位数
好似ASP中的FormatNumber(aaa,2)
meizz 2003-02-12
  • 打赏
  • 举报
回复
eval("document.form1."+ a[i]).value

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧