Javascript的onkeyup函数不起作用
Javascript onkeyup function not working
我不知道到底发生了什么,但这绝对是在白白浪费我的时间。下面是我的javascript函数:
<script type="text/javascript" >
function loadSponsorName() {
var sp_id = document.getElementById('sponsor_id').value;
var murl = 'load_sponsor.php?sp_id='+sp_id+'';
var a=new Ajax(murl,{
method:"post",
onComplete: function(response){
$('sponsorName').setHTML(response);
}
}).request();
}
</script>
和在表单中这是我的输入
<tr>
<td width="33%" height="20">
<label id="namemsg" for="name">Sponsor ID:</label>
</td>
<td width="67%">
<input type="text" name="sponsor_id" id="sponsor_id" size="40" value="" class="inputbox required" maxlength="50" onkeyup="loadSponsorName();" /> *
</td>
</tr>
<tr>
<td height="20">
<label id="namemsg" for="name">Sponsor Name:</label>
</td>
<td><div id="sponsorName">
<input type="text" name="sponsor_name" id="sponsor_name" size="40" value="" class="inputbox required" maxlength="50" /> *
</div></td>
</tr>
似乎onkeyup事件甚至没有调用函数。
有人能帮我吗?
onkeyup正在工作,试试这个javascript代码,看看如何工作;
function loadSponsorName() {
alert(document.getElementById('sponsor_id').value);
}
我认为有一个问题;
var a=new Ajax(murl,{
method:"post",
onComplete: function(response){
$('sponsorName').setHTML(response);
}
}).request();
哪里是Ajax类?是从其他库导入的吗?
处理程序中的Ajax调用+ "处理程序不工作aaaaaarghhhhh hellpppp" =通常表示Ajax调用不工作。
我不确定你正在使用你的Ajax调用库,但尝试添加像onError回调函数那里你正在添加onComplete。我打赌它将被调用,因为Ajax调用存在问题。
相关文章:
- 监视函数从服务返回不起作用,但作用域函数起作用
- Ember Data DS.Model's set函数不起作用
- Javascript:If-then语句在函数中不起作用
- JavaScript链接在点击时不起作用;函数在页面加载时工作
- AngularJS指令部分应用的函数don'不起作用
- 为什么我的JavaScript堆栈排序函数不起作用
- 嵌套到另一个函数中的Fancybox函数;不起作用
- Javascript onchange()函数不起作用
- I'我试图在文本区域中进行特定的输入,调用特定的javascript函数,但没有成功;不起作用
- javascript函数调用不起作用
- 另一个Ajax函数触发的Ajax函数不起作用
- 从PHP调用JS函数不起作用
- 清除函数中if语句内部不起作用的间隔
- js函数堆栈传入变量,.hide()不起作用
- jQuery validate函数不起作用
- jQuery克隆函数在chrome中不起作用
- JS-窗口宽度函数不起作用
- 函数调用不起作用
- .hasClass 在 onclick 函数中不起作用,但删除和添加类函数可以
- javascript函数,该函数不起作用,但不会显示任何错误