Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果从Combobox的javascript函数进行了更改,则Onchange不起作用_Javascript_Javascript Events - Fatal编程技术网

如果从Combobox的javascript函数进行了更改,则Onchange不起作用

如果从Combobox的javascript函数进行了更改,则Onchange不起作用,javascript,javascript-events,Javascript,Javascript Events,如果更改来自javascript函数,则Onchange函数无法从combobox调用。例如,假设我有3个组合框参与者、保证金组、账户代码。若我更改参与者将调用一个函数,则保证金组值将根据参与者值添加根据保证金组添加的账户代码值。当保证金组由javascript函数而非用户更改时,问题会出现。这种情况是否有任何事件。在这种情况下,您可以手动触发事件。如果您使用的是jQuery,那么可以使用触发器事件来触发更改事件 或者,您可以为onChange回调定义函数,然后手动调用该函数。以下是一些psud

如果更改来自javascript函数,则Onchange函数无法从combobox调用。例如,假设我有3个组合框参与者、保证金组、账户代码。若我更改参与者将调用一个函数,则保证金组值将根据参与者值添加根据保证金组添加的账户代码值。当保证金组由javascript函数而非用户更改时,问题会出现。这种情况是否有任何事件。

在这种情况下,您可以手动触发事件。如果您使用的是jQuery,那么可以使用触发器事件来触发更改事件

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

AccountCode.onChange
  call account_code_changed()
end

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