问题小,分数多

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

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

谢谢帮忙!!
...全文
83 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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中存在.则输出.

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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