是否可以使用javascript防止文本框中的重复值? 我正在使用aspx格式的文本框。我要使用分号 - >“;”拆分文本框内容。我的任务是允许使用唯一值;就像Value1; Value2; ..帮助我们如何防止texbox中的重复内容? :)
答案 0 :(得分:0)
$(document).ready(function() {
$("#fileName").keyup(function(evt) {
var txt = $("#fileName").val();
var valueArray = txt.split(';');
var valueSortArray = valueArray.sort();
var duplicateValues = [];
for (var i = 0; i < valueSortArray.length - 1; i++) {
if (valueSortArray[i + 1] == valueSortArray[i]) {
duplicateValues.push(valueSortArray[i]);
}
}
if (duplicateValues.length > 0)
$("#duplicate").html("These are the duplicate value " + duplicateValues);
else
$("#duplicate").html("");
});
});
&#13;
#duplicate{
color:red;
}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" name="fileName" value="" id="fileName">
<div id="duplicate">
&#13;