gpt4 book ai didi

javascript - 表单搜索 Onkeyup 事件

转载 作者:行者123 更新时间:2023-11-28 02:32:21 25 4
gpt4 key购买 nike

我有一个表单,当我在文本字段中输入完第 10 个字符时,表单应自动搜索,但下面的代码正在搜索我在文本字段中输入的每个 n 个字符。 。 。我只想要完成第 10 个字符后的结果,而不是每个 n 个字符的结果。 。我已经使用了 onkeyup 事件,并将该值设置为 10,但它仍然在搜索每个 n 个字符...请帮助我

<body OnKeyPress="return disableKeyPress(event)">
<section id="content" class="container_12 clearfix" data-sort=true>
<center><table class='dynamic styled with-prev-next' data-table-tools='{'display':true}' align=center>
<script>
function disableEnterKey(e)
{
var key;
if(window.event)
key = window.event.keyCode; //IE
else
key = e.which; //firefox

return (key != 13);
}

function showUser(str)
{

if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","resdb.php?id="+str,true);
xmlhttp.send();
}
</script>

<script type='text/javascript'>
//<![CDATA[
$(window).load(function(){
$('#id').keyup(function(){
if(this.value.length ==10)
});
});//]]>

</script>



<form id="form" method="post" name="form" >
<tr><td><p align="center"><font size="3"><b>JNTUH - B.Tech IV Year II Semester (R07) Advance Supplementary Results - July 2012</b></font></p></td></tr>
<td><p align="center"><b>Last Date for RC/RV : 8th August 2012</b></p></td>
<tr><td><p align="center"></b> <input type="text" onkeyup="showUser(this.value)" onKeyPress="return disableEnterKey(event)" data-type="autocomplete" data-source="extras/autocomplete1.php" name="id" id="id" maxlength="10" placeholder="Hall-Ticket Number">&emsp;</p></td></tr>
</form>
</center>
</table>
<center>
<div id="txtHint"><b>Results will be displayed here</b></div>
</center>
</body>

最佳答案

这是一个想法,因为您的代码正在运行。这样做。首先检查您的文本字段是否超过 10 个字符。 onkeyup 调用 fnc()

function fnc()
{
length=document.getElementById("atext").value.length;
if(length==10)
{
callyourajaxfunction()
}


}

关于javascript - 表单搜索 Onkeyup 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13945832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com