判断多行文本框是否重复输入
Posted JonSnow
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断多行文本框是否重复输入相关的知识,希望对你有一定的参考价值。
html部分
<p class="psy"><span>sn:</span><input type="text" class="intx" oninput="checkSame()"><span></span></p> <p class="psy"><span>sn:</span><input type="text" class="intx" oninput="checkSame()"><span></span></p> <p class="psy"><span>sn:</span><input type="text" class="intx" oninput="checkSame()"><span></span></p> <p class="psy"><span>sn:</span><input type="text" class="intx" oninput="checkSame()"><span></span></p> <p class="psy"><span>sn:</span><input type="text" class="intx" oninput="checkSame()"><span></span></p> <p class="psy"><span>sn:</span><input type="text" class="intx" oninput="checkSame()"><span></span></p> <span id="cc" style=" display:block; line-height:50px; width:200px;color:red; border:#036 solid 1px;">456</span>
javascript部分,引入jQuery
function checkSame(){ var dataArray = new Array(); var inputArray = $(".intx"); for(var i = 0; i<inputArray.length; i++){ dataArray[i] = inputArray[i].value; } checkArray(dataArray); } function checkArray(someArray){ var newArray = someArray.sort(); for(var i=0;i<newArray.length;i++){ if(newArray[i] == newArray[i+1] && newArray[i]!=0){ $(‘#cc‘).html(‘sn重复输入‘); break; }else{ $(‘#cc‘).html(‘sn可用‘); } } }
以上是关于判断多行文本框是否重复输入的主要内容,如果未能解决你的问题,请参考以下文章