怎么判断16个文本输入框的值是否相同? 界面有16个文本输入框,我想加个判断如果这16个值没有相同的我就提交;如果16个值有2个或2个以上相同的我就不提交。 麻烦大侠写详细点,带上注释,感激不尽 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>会员软件</title></head><body> <input name="in1" type="text" /> <input name="in2" type="text" /> <input name="in3" type="text" /> <input type="button" value="提交" onclick="fn()" /></body></html><script> function fn() { var inputs = document.getElementsByTagName("input"), arr = []; for (var i = 0; i < inputs.length; i++) { if (inputs.type = "text") { arr.push(inputs[i]); } } var arr0 = arr[0], flag = false; for (var j = 1; j < arr.length; j++) { if (arr[0].value == arr[j].value) { alert("不能有重复值"); break; } else { flag = true; } } if (flag) alert("可以提交了!"); } </script> <form id='f' name="123" action="http://www.baidu.com" onsubmit=" return false;"> <input name="a1" type="text" /> <input name="a2" type="text" /> <input name="a3" type="text" /> <input name="a4" type="text" /> <input type="submit" value="go" onclick="is(document.getElementById('f'))"/></form><script type="text/javascript">function is(o){ var a =o.getElementsByTagName('input'),l=a.length-2,p={},z=true; while(l>=0){ a[l].value in p?(z=false,l=-1):(p[a[l].value]=''); l--; } z&&o.submit();}</script> <form id='f' name="123" action="http://www.baidu.com" onsubmit=" return false;"> <input name="a1" type="text" /> <input name="a2" type="text" /> <input name="a3" type="text" /> <input name="a4" type="text" /> <input name="a5" type="text" /> <input name="a6" type="text" /> <input name="a7" type="text" /> <input name="a8" type="text" /> <input name="a9" type="text" /> <input name="a10" type="text" /> <input name="a11" type="text" /> <input name="a12" type="text" /> <input name="a13" type="text" /> <input name="a14" type="text" /> <input name="a15" type="text" /> <input name="a16" type="text" /> <input type="submit" value="go" onclick="is(document.getElementById('f'))"/></form><script type="text/javascript">function is(o){ var a =o.getElementsByTagName('input'),l=a.length-2,p={},z=true; while(l>=0){ a[l].value in p?(z=false,l=-1):(p[a[l].value]=''); l--; } z&&o.submit();}</script> <form id='f' name="123" action="http://www.baidu.com" onsubmit=" return false;"> <input name="a1" type="text" /> <input name="a2" type="text" /> <input name="a3" type="text" /> <input name="a4" type="text" /> <input type="submit" value="go" onclick="is(document.getElementById('f'))"/></form><script type="text/javascript">function is(o){alert(1); var a = o.getElementsByTagName('input'); var l = a.length-1; var p = {}; var z = true; while(l>=0){ a[l].value in p?(z=false):(p[a[l].value]=''); l--; }alert(z); z&&o.submit();} 在我的那个里面加个判断就可以了啊while(l>=0){if(a[i].value != null && a[i].value.length>0){ a[l].value in p?(z=false):(p[a[l].value]=''); l--;}} 获取showModalDialog窗口返回值 页面显示客户端本地图片。 求正则表达式。。。 框架中用button导航的代码如何写啊 为什么我用clientwidth获取窗口宽度,可是窗口缩小时,这个值却不改变 我的返回按钮为什么返回不了,还是在当前页面?? 奇怪,图片都不见了。 下拉菜单中能实现“Alt”效果吗? select下拉匡重新构造? 如何在一个JSP页面中优先显示图片,也就是说如何在进入网页时先下载图片 如何根据name和value选中radio ext combobox的renderer方法触发条件?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>会员软件</title>
</head>
<body>
<input name="in1" type="text" />
<input name="in2" type="text" />
<input name="in3" type="text" />
<input type="button" value="提交" onclick="fn()" />
</body>
</html>
<script>
function fn() {
var inputs = document.getElementsByTagName("input"), arr = [];
for (var i = 0; i < inputs.length; i++) {
if (inputs.type = "text") {
arr.push(inputs[i]);
}
}
var arr0 = arr[0], flag = false;
for (var j = 1; j < arr.length; j++) {
if (arr[0].value == arr[j].value) {
alert("不能有重复值");
break;
} else {
flag = true;
}
}
if (flag) alert("可以提交了!");
}
</script>
<input name="a1" type="text" />
<input name="a2" type="text" />
<input name="a3" type="text" />
<input name="a4" type="text" />
<input type="submit" value="go" onclick="is(document.getElementById('f'))"/>
</form>
<script type="text/javascript">
function is(o){
var a =o.getElementsByTagName('input'),l=a.length-2,p={},z=true;
while(l>=0){
a[l].value in p?(z=false,l=-1):(p[a[l].value]='');
l--;
}
z&&o.submit();
}
</script>
<input name="a1" type="text" />
<input name="a2" type="text" />
<input name="a3" type="text" />
<input name="a4" type="text" />
<input name="a5" type="text" />
<input name="a6" type="text" />
<input name="a7" type="text" />
<input name="a8" type="text" />
<input name="a9" type="text" />
<input name="a10" type="text" />
<input name="a11" type="text" />
<input name="a12" type="text" />
<input name="a13" type="text" />
<input name="a14" type="text" />
<input name="a15" type="text" />
<input name="a16" type="text" />
<input type="submit" value="go" onclick="is(document.getElementById('f'))"/>
</form>
<script type="text/javascript">
function is(o){
var a =o.getElementsByTagName('input'),l=a.length-2,p={},z=true;
while(l>=0){
a[l].value in p?(z=false,l=-1):(p[a[l].value]='');
l--;
}
z&&o.submit();
}
</script>
<input name="a1" type="text" />
<input name="a2" type="text" />
<input name="a3" type="text" />
<input name="a4" type="text" />
<input type="submit" value="go" onclick="is(document.getElementById('f'))"/>
</form>
<script type="text/javascript">
function is(o){
alert(1);
var a = o.getElementsByTagName('input');
var l = a.length-1;
var p = {};
var z = true;
while(l>=0){
a[l].value in p?(z=false):(p[a[l].value]='');
l--;
}alert(z);
z&&o.submit();
}
a[l].value in p?(z=false):(p[a[l].value]='');
l--;
}
}