社区
JavaScript
帖子详情
怎么检查?有N个input怎么判断互不相等最简单?
h2high
2002-12-02 09:45:09
有1到N个文本框,怎么样去判断他们之间互不相等最简单?
或者有这种函数?
...全文
56
9
打赏
收藏
怎么检查?有N个input怎么判断互不相等最简单?
有1到N个文本框,怎么样去判断他们之间互不相等最简单? 或者有这种函数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
h2high
2002-12-02
打赏
举报
回复
错了错了,应该是:
for (var i=0;i<chkitem.length-1;i++)if(chkitem[i]==chkitem[i+1])return false;
annkie
2002-12-02
打赏
举报
回复
如果排好序了这样就可以判断正确了。
for (var i=0;i<chkitem.length-2;i++)if(chkitem[i]==chkitem[i+1])return false;
h2high
2002-12-02
打赏
举报
回复
大家批评指导一下!!
h2high
2002-12-02
打赏
举报
回复
我只是想让大家指导一下这样好不好:
for (var i=0;i<chkitem.length-2;i++)if(chkitem[i]==chkitem[i+1])return false;
h2high
2002-12-02
打赏
举报
回复
对了,有一个前提是我已经将这些值变成一个数组了 chkitem,(当然也是一个循环^_^)。
在这个之前检查了他们不能为空,都必须为特定的格式等等(如数字)。
现在也已经排序了
chkitem=chkitem.sort();
annkie
2002-12-02
打赏
举报
回复
这个算法的次数应该比排序还要少,排序的算法比这个复杂些。
方工
2002-12-02
打赏
举报
回复
排序花的时间更长。
有一个相同就中止循环:
<script language="javascript">
function checkEqual(){
for(i=0;i<form1.elements.length;i++)
for(j=i+1;j<form1.elements.length;j++)
if(form1.elements[i].value==form1.elements[j].value)
{alert("存在相等的值"); return true;}
return false;
}
checkEqual();
</script>
h2high
2002-12-02
打赏
举报
回复
TO annkie:
我也是用的这种方式,只是觉得他要循环的次数比较多。
我原来想先将这些值排序一下,再将当前值与下一个比较就好了,不知道行不行?
annkie
2002-12-02
打赏
举报
回复
<script language="javascript">
<!--
for(i=0;i<form1.elements.length;i++)
for(j=i+1;j<form1.elements.length;j++)
if(form1.elements[i].value==form1.elements[j].value)
alert("存在相等的值")
//-->
</script>
2023.3.17第三次作业
if(i%3==0||i%5==0) //能被3或者5整除。if(
input
==sum) //
判断
输入数与真因子之和是否
相等
。if(sum==i) //
判断
数值和所有真因子之和是否
相等
。printf("%d不是素数\n",
input
);if(i==
input
) //需要有
判断
。//需要重置sum=0。printf("%d是完美数\n",
input
);if(j==i) //需
判断
。printf("%d是素数\n",
input
);
判满二叉树(二叉树)
1.题目: Problem Description 设有一棵非空二叉树,其节点值为字符型并假设各值
互不
相等
,采用二叉链表存储表示。设计一个算法,
判断
该二叉树是否为满二叉树。若是输出"yes",不是则输出"no"。
Input
第一行为一个整数n,表示以下有n组数据,每组数据占一行,为扩展二叉树的前序遍历序列。 Output
邻接表中判边(邻接表+无向图)
1、题目: Problem Description 设有一无向图G,其顶点值为字符型并假设各值
互不
相等
,采用邻接表表示法存储。设计一个算法,
判断
该无向图中是否存在某一特定边。
Input
有多组测试数据,每组数据的第一行为两个整数n和e,表示n个顶点和e条边(0 Output 若下标s和t对应的顶点间有边,输出1
Python自动化--5. if
判断
语句
5. if
判断
语句 In [1]: n =
input
("请输入一个数字:") 请输入一个数字:18 In [2]: n = int(n) In [3]: type(n) Out[3]: int In [4]: if n == 18: ...: print("猜对了!") ...: print("
相等
") ...: 猜对了!
相等
In [5]: n = 19 In [6]: if n == 19: ...: print("
相等
") ...:
【python】输入一个正整数,
判断
整数的各位数字是否
互不
相同
n=int(
input
("请输入一个正整数:")) if len(str(n))==len(set(str(n))): print(n,"的个位数字
互不
相同") else: print(n,"中有重复数字")
JavaScript
87,779
社区成员
224,615
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章