0

我有以下代码的情况:

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

两个 ajax 函数都可以正常工作——除非我激活了文本字段并单击链接。然后只执行ajax01,不执行ajax02。

如果我激活了文本字段,请在文本框外单击,然后触发 ajax01,然后单击链接并触发 ajax02。都成功了。

但是,如果我直接单击链接从在 f 中处于活动状态,如何让 ajax02 作为 ajax01 同时触发

4

1 回答 1

1

试试这个(注意我javascript:从 input 元素中删除了。根据我的经验,这仅在用于 links 属性时才需要href。此外,不需要强制 javascript 进入href属性。它也应该位于on...()函数中。

<input type="text" onchange="ajax01();">
<a href="javascript:void(0)" onclick="ajax02();">text</a>
于 2013-05-21T09:18:42.180 回答