如何在搜索/文本框字段中输入的每个字母上运行JavaScript?
我有下面的HTML如何在搜索/文本框字段中输入的每个字母上运行JavaScript?,javascript,jquery,html,Javascript,Jquery,Html,我有下面的HTML 您可以试试 <input type="text" id="project-filter-text" placeholder="Contains text..." class="version-filter- text text" value="" onkeyup="myFunc()"> function myFunc() { alert('ok') } 函数myFunc() { 警报(“正常”) } 您可以试试 <input type="te
您可以试试
<input type="text" id="project-filter-text" placeholder="Contains text..." class="version-filter- text text" value="" onkeyup="myFunc()">
function myFunc()
{
alert('ok')
}
函数myFunc()
{
警报(“正常”)
}
您可以试试
<input type="text" id="project-filter-text" placeholder="Contains text..." class="version-filter- text text" value="" onkeyup="myFunc()">
function myFunc()
{
alert('ok')
}
函数myFunc()
{
警报(“正常”)
}
使用onkeyup
:
<form id="project-filter" class="aui ajs-dirty-warning-exempt">
<div class="project-filter-item">
<input type="text" id="project-filter-text" placeholder="Contains text..." class="version-filter- text text" value="" onkeyup=search()>
</div>
</form>
使用
onkeyup
:
<form id="project-filter" class="aui ajs-dirty-warning-exempt">
<div class="project-filter-item">
<input type="text" id="project-filter-text" placeholder="Contains text..." class="version-filter- text text" value="" onkeyup=search()>
</div>
</form>
我不知道什么是ajs,但使用jquery,您可以使用on方法来等待事件
$('#project-filter-tex').on('keyup',function(){
// do something
});
有时我也会遇到问题,
jQuery.keyup()
不起作用。不要问我为什么不可以。我不知道什么是ajs,但有了jquery,您可以使用on方法来等待事件
$('#project-filter-tex').on('keyup',function(){
// do something
});
有时我也会遇到问题,jQuery.keyup()
不起作用。别问我为什么不行。
$(“#项目筛选文本”)。按键(功能(e){
如果(例如,哪个!==0){
log(String.fromCharCode(e.which));
//这里的逻辑
}
});代码>
$(“#项目筛选文本”)。按键(功能(e){
如果(例如,哪个!==0){
log(String.fromCharCode(e.which));
//这里的逻辑
}
});代码>
您可以使用keyup
事件
$(“#项目筛选器”)。在('keyup',function()上{
log('每次都将运行:));
});代码>您可以使用keyup
事件
$(“#项目筛选器”)。在('keyup',function()上{
log('每次都将运行:));
});代码>如果像我一样,您需要在每次输入字母时触发的东西,请尝试输入oninput
:
如果像我一样,您需要在每次输入一封信时触发的东西,请尝试oninput
:
删除jquery标识符之前的AJS,这将是一个很好的开始。使用keyup event代替此AJS库是什么?如果(AJS.$('#text')。val()==true){
我怀疑这是真的。另外,您正在使用type属性作为标识符
。AJS是Atlassian的JavaScript名称空间。例如,AJS。$是他们对jquery的引用在jquery标识符之前删除AJS,这将是一个很好的开始。使用keyup事件代替这个AJS库是什么?if(AJS.$(''#text')).val()==true){
我怀疑这是真的。另外,您正在使用类型属性作为标识符#
。AJS是Atlassian的JavaScript名称空间。例如,AJS.$是它们对jQuery的引用