Ajax onchange禁用第二个ajax调用onclick

时间:2013-05-21 09:15:18

标签: javascript ajax javascript-events

我的情况是我有以下代码:

<input type="text" onchange="javascript:ajax01()">
<a href="javascript:ajax02()">text</a>

两个ajax函数都能正常工作 - 除非我将文本字段激活并单击链接。然后只执行ajax01,而不是ajax02。

如果我有文本字段处于活动状态,请在文本框外单击,然后ajax01触发,然后单击该链接并激活ajax02。两者都成功了。

但是如果我直接点击链接从f

中激活,如何让ajax02同时作为ajax01触发?

1 个答案:

答案 0 :(得分:1)

试试这个(请注意我从输入元素中删除了javascript:。根据我的经验,只有在链接href属性中使用时才需要这个。此外,没有必要强制使用javascript进入href属性。它也应该带有on...()函数。

<input type="text" onchange="ajax01();">
<a href="javascript:void(0)" onclick="ajax02();">text</a>
相关问题