JavaScript在字段值更改后自动提交表单而无需用户点击?

时间:2011-09-21 10:53:41

标签: javascript forms submit

我有一个包含一些字段和提交按钮的网络表单。我有一个函数,每秒检查一个文件并输出值。一个字段导入该值并显示它。

我需要的是,只要更改此字段的值,就应自动点击提交按钮。

对于某些代码:

我的表单名称是form1,这是输入字段:

<input name="code" id="code" type="text" size="64" maxlength="128" onchange="send_data();" />

这是我的JavaScript函数:

      <SCRIPT LANGUAGE="javascript">
        function send_data()
        {document.form1.submit();}
        </SCRIPT>

如果我自己在字段中键入任何内容并在其外部单击,则表单将自动提交。但如果价值自动改变,什么都不会发生......

Javascript中是否有可能这样做?

1 个答案:

答案 0 :(得分:0)

我猜您可以将旧值与新值进行比较。

if (document.form1.code.value != res.cd)
{
    document.form1.code.value = res.cd;
    send_data();
}