0
3 가지 입력으로 자동 완성 기능을 사용하려고합니다. 각 입력은 배열 인 소스를 사용합니다.jQuery 여러 입력을 사용하여 자동 완성
자동 완성의 첫 번째 인스턴스는 정상적으로 작동하지만 나머지 2 개는 해당 배열의 첫 번째 배열 항목 만 표시합니다.
내 코드는 다음과 같습니다.
<script type="text/javascript" language="javascript">
$(function() {
var ACTags = [
<%
j=AClistMax
For i=0 To AClistMax-1
response.write(chr(34) & AClist(1,i)& chr(34) & ",")
next
response.write(chr(34) & AClist(1,j)& chr(34))
%>
];
$('#AC').autocomplete({
source: ACTags
});
});
</script>
<script type="text/javascript" language="javascript">
$(function() {
var AHTags = [
<%
j=AHlistMax
For i=0 To AHlistMax-1
response.write(chr(34) & AHlist(1,i)& chr(34) & ",")
next
response.write(chr(34) & AHlist(1,j)& chr(34))
%>
];
$('#HP').autocomplete({
source: AHTags
});
});
</script>
<script type="text/javascript" language="javascript">
$(function() {
var OMTags = [
<%
j=OMlistMax
For i=0 To OMlistMax-1
response.write(chr(34) & OMlist(1,i)& chr(34) & ",")
next
response.write(chr(34) & OMlist(1,j)& chr(34))
%>
];
$('#OM').autocomplete({
source: OMTags
});
});
</script>
입력은 다음과 같습니다
<label for="AC"></label>
<input id="AC" name="drug_name" value="<%=session("drug_name")%>"/>
<label for="HP"></label>
<input id="HP" name="drug_name2" value="<%=session("drug_name2")%>"/>
<label for="OM"></label>
<input id="OM" name="drug_name3" value="<%=session("drug_name3")%>"/>
AHTags, OMTags, ACTags의 출력은 무엇입니까? '페이지 소스보기'를 수행하여 확인할 수 있습니다. – n0mercy
ACTags 출력이 올바른 목록입니다. 자동 완성을 입력하는 동안 올바르게 작동하지만 다른 2에서는 입력 한 문자가 첫 번째 행의 값에 포함되어있는 경우에만 배열의 첫 번째 행만 표시합니다. –