如果从Combobox的javascript函数进行更改,则Onchange无法正常工作

时间:2011-08-08 06:47:47

标签: javascript javascript-events

如果通过javascript函数进行更改,则无法从组合框调用onchange函数。比方说,我有3个组合框参与者,保证金组,账户代码。如果我更改参与者将调用函数,则根据参与者值添加边际组值。 基于保证金组添加的帐户代码值。当javascript功能而非用户进行保证金组更改时问题会增加。这种情况是否有任何事件。enter image description here

1 个答案:

答案 0 :(得分:0)

然后在这种情况下,您可以手动触发事件。如果您使用的是jQuery,则可以使用触发器事件来触发更改事件http://api.jquery.com/trigger/

或者,您可以为onChange回调定义函数,然后手动调用该函数。以下是一些psudo代码。

AccountCode.onChange
  call account_code_changed()
end

Marin Group.onChange 
  # do something else
  call account_code_changed() directly
end