求JS高手帮忙写个自动替换INPUT中重复值的功能= =...

要做一个用INPUTNUMBER排序功能,要求输入数字后鼠标失焦自动检测内容是否和其他input重复,若重复替换掉相应数值,每个input有默认值12345,比如在默认5... 要做一个用INPUT NUMBER排序功能,要求输入数字后鼠标失焦自动检测内容是否和其他input重复,若重复替换掉相应数值,每个input有默认值12345,比如在默认5的地方输入1,鼠标失焦时自动把1替换成5,input数量未知,php输出的。本人JS小白,求大神指教= =...
感觉应该是先获取form下INPUT的数量 然后根据这个数量FOR循环获取每个input的默认值,然后再判定每个input鼠标失焦时的值是否和其他input值重复,如果重复就把重复的内个值改成当前input之前的默认值...
思路感觉大概是这样,就是JS的语句完全不会写...
展开
 我来答
yugi111
推荐于2016-03-04 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
<!DOCTYPE html>
<html>
  <head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>
RunJS 演示代码
</title>
<script>
onload=function(){
for(var i = 0; i < 5; i++){
var txt = document.createElement("input");
txt.type = "text";
txt.value = i + 1;
txt.index = i;
txt.onblur = function(){
this.value = this.index + 1; 
}
document.body.appendChild(txt);
}
}
</script>
  </head>
<body>
    
  </body>
</html>
追问
不生效大哥,而且感觉完全不对路。
我想要的是
几个INPUT NUMBER未知,每个input都有PHP带过来的默认值,首先获取form下的input数量 然后当修改默认3的input为1时候,默认1的自动变成3 。这个意思= =...
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式