关于FORM的问题,解决结帖

luxuezhu 2003-05-13 12:03:38
如何在一个文本框中,输入一个数字111222333.12
文本框中显示111,222,333.12
而将他录入MYSQL数据库,他的值还是111222333.12
...全文
97 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
luxuezhu 2003-05-14
  • 打赏
  • 举报
回复
基本可以啦,接分
可不可以再帮我改一下

我的一个页面有N个文本框哦
可不可以向上一个那样边输入边显示????

谢谢
seabell 2003-05-14
  • 打赏
  • 举报
回复
提交后取右边文本框realdata的值
<script>
function formatdata(obj)
{
datastr=obj.value.replace(/,/g,"").Trim();
if(datastr!="")
{
datastr=datastr.split(".");
if(datastr.length==2)
{
temp="."+datastr[1];
if(temp.length<3)
temp=temp+"0";
else
temp=temp.substring(0,3);
}
else
temp=".00";

i=datastr[0].length;
if(datastr[0].length>3)
{
for(i=datastr[0].length;i>3;i=i-3)
{
temp=","+datastr[0].substring(i-3,i)+temp;
}
}
temp=datastr[0].substring(0,i)+temp;
}
else
temp="";
document.all.mytext.value=temp;
document.all.realdata.value=temp.replace(/,/g,"");
}
function String.prototype.Trim()
{
return this.replace(/(^\s*)|(\s*$)/g,"");
}
var timer=null;
function check(uid)
{
var obj=document.all(uid);str=obj.value.replace(/,/g,"");
if(isNaN(str))
obj.value=obj.value.slice(0,-1);
else
formatdata(obj);
timer=setTimeout("check('"+uid+"')",1000);
}
function myclear(){
clearTimeout(timer)
}
</script>
<input name=mytext onfocus=check(this.uniqueID) onblur=myclear()>
<input type=text name=realdata>
孟子E章 2003-05-13
  • 打赏
  • 举报
回复
转换成字符串保存
luxuezhu 2003-05-13
  • 打赏
  • 举报
回复
seabell,很好,如果我只要一个框呢?
即在一个文本框内输入数字,在这个框内就可以显示为那样
并且要自动加为2位小数
比如: 111222333 ——————》 111,222,333.00
必须要在一个文本框内哦

还是先谢谢SEABELL兄!
seabell 2003-05-13
  • 打赏
  • 举报
回复
<script>
function formatdata(obj)
{
datastr=obj.value.split(".");
if(datastr.length==2)
temp="."+datastr[1];
else
temp="";
if(datastr[0].length>3)
{
for(i=datastr[0].length;i>3;i=i-3)
{
temp=","+datastr[0].substring(i-3,i)+temp;
}
temp=datastr[0].substring(0,i)+temp;
document.all.mytext.value=temp;
}
}
</script>
<input name=realdata onkeyup=formatdata(this)>
<input type=text name=mytext>
luxuezhu 2003-05-13
  • 打赏
  • 举报
回复
请详细一点,
怎样使文本框中的值换为分隔符显示
我录入的要是数字啊
要计算的

87,997

社区成员

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

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