HTML输入值由javascript更改,onchange不';行不通

HTML输入值由javascript更改,onchange不';行不通,javascript,html,forms,input,onchange,Javascript,Html,Forms,Input,Onchange,在HTML代码中,我有以下输入字段,它是表单的一部分: <input type="text" name="group[{$sConfigurator.groupID}]" value="{$optionTopOptionID}" id="{$formSelectID}" onChange="this.form.submit();"/> 该值由javascript函数更改。问题是,表单的提交没有被触发。我该怎么做 似乎一切都是对的。请尝试使用提交输入类型和onchange的小写形

在HTML代码中,我有以下输入字段,它是表单的一部分:

<input type="text" name="group[{$sConfigurator.groupID}]" value="{$optionTopOptionID}" id="{$formSelectID}" onChange="this.form.submit();"/>


该值由javascript函数更改。问题是,表单的提交没有被触发。我该怎么做

似乎一切都是对的。请尝试使用提交输入类型和onchange的小写形式:

<form action="example.php">
  <input type="text" name="group[{$sConfigurator.groupID}]" value="{$optionTopOptionID}" id="{$formSelectID}" onchange="this.form.submit();"/>
  <input type="submit" name="blabla" value="push!" />
</form>


有效吗?

为什么要提交表格?向我们展示更改值的函数,我们将告诉您如何提交表单。对我来说工作很好。使用Firebug或Web Inspector来检测问题。您的代码应该可以工作。您是在输入的
文本中键入,然后单击关闭它,还是以其他方式将其停用?表单是否包含提交按钮?这是如何工作的,以编程方式更改值不应触发
onchange
事件?