如果我不写输入文本,请进行onchange事件

时间:2014-04-01 16:15:50

标签: javascript

我有一张表,当我连续点击时,此行的数据将复制到某些输入文本。我有一个空的选择组合框,这将填充一个或另一个取决于输入的内容。我这样做是为了改变这个事件,但它并不起作用,因为我没有在输入中写作。我在这里放了相关的代码。

<td><input type="text" id="club" value="" onchange="load()"/></td>
function load()
{
var club=document.getElementById("club").value;
alert(club);
}

3 个答案:

答案 0 :(得分:0)

首先,如果您使用html(我不建议使用内嵌)定义内容,则相关脚本必须包含标记

其次,您需要在javascript之前添加函数调用:例如

平变化=&#34;的javascript:负载()&#34;

不过,我建议调查事件监听器或jquery。

答案 1 :(得分:0)

document.getElementById("club").onchange();

应该做的伎俩。您可以手动触发这些事件!

答案 2 :(得分:0)

这样做非常直接的方法是使用像knockoutjs这样的反应库中的绑定。 快速破解是在所有处理之后在单击处理程序中调用您的加载函数。 (复制文本全部)。