问题小,分数多

lotus52 2004-12-06 01:03:44
1. 三个文本框a,b,c
a里输入123
b里输入345
c里得到12345

2. a里输入112
b里输入223
c里得到123

谢谢帮忙!!
...全文
57 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
whb147 2004-12-06
就是一个遍历,排序的问题
回复
lienzhu 2004-12-06
<script>
function col()
{
var str=document.all.a.value+document.all.b.value;
if(str==null || str=="")
return "";
var len=str.length;
tmpstr=""
j=0
for(i=0;i<len;i++)
{
t=str.substr(i,1)
if (str.slice(i+1,len).indexOf(t)<0)
{ tmpstr+=t;
j++;
}
}
tmpstr=px(tmpstr)// 如果需要排序
document.all.c.value=tmpstr;
}
function px(str)
{
if(str==null || str=="")
return "";
var len=str.length;
var w=new Array(len)
for(i=0;i<len;i++)
w[i]=str.substr(i,1)
for(i=0;i<len-1;i++)
{
for(j=i+1;j<len;j++)
{
if(w[i]>w[j])
{
tmp=w[i];
w[i]=w[j];
w[j]=tmp;
}
}
}
var tmpstr=""
for(i=0;i<len;i++)
tmpstr+=w[i]
return tmpstr
}
</script>
<input type="text" name="a">
<input type="text" name="b">
<input type="text" name="c">
<input type="button" value="结果" onclick="col()">
回复
sportdog 2004-12-06
自己动动脑子就可以了,别啥问题都问
回复
我是杨威利 2004-12-06
mark
回复
fangq 2004-12-06
<script>
function fun()
{
document.from.T3.value=document.from.T1.value+document.from.T2.value
}
</script>
<form method="POST" action="--WEBBOT-SELF--" name="from">
<p><input type="text" name="T1" size="9"><input type="text" name="T2" size="9"><input type="text" name="T3" size="9"><input type="button" value="按钮" name="B1" onclick="return fun()"></p>
</form>
回复
ahhisoft 2004-12-06
C从0-9遍历.
如果在A,B中存在.则输出.
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-12-06 01:03
社区公告
暂无公告