javascript - html表单重置不触发选择onchange

标签 javascript jquery html forms

我有一个表单,其中的字段需要根据我的select 进行更改。 但是当我点击 reset 时,select 重置为默认值,但是 select 上的 onchange 事件不是触发。无论如何,我可以将它添加到我的 javascript 中吗?

我正在使用带有 type="reset"

的按钮进行重置
    $('#newHistoryPart select[name="roundType"]').on('change', function (data) 
    {
      $(".answerType").hide();
      selected = $(this).find("option:selected").val();
      roundTypeChange(selected); 
    });

最佳答案

根据我上面的评论,使用 onreset 事件而不是 onchange:

$('#yourform').on('reset', function(){
    // do something
});

关于javascript - html表单重置不触发选择onchange,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30214564/

相关文章:

javascript - JQuery 动画回调

javascript - 为什么APP按后退按钮退出 Titanium

javascript - flowtype:在 redux 操作中使用常量时为 "object literal could not decide which case to select"

javascript - 如何检查 javascript 函数是否准备就绪/完成 (jQuery)

javascript - 我应该在 GraphQL Scalar 中抛出一般错误吗?

jquery - Telerik RadToolTipManager Chrome 中的工具提示位置不正确

javascript - 复选框上的 Onclick 函数仍然有效,即使它被 JavaScript 替换为其他函数

html - 在html中为有序列表着色

javascript - 如何使用 Thymeleaf 动态设置 HTML <input> 名称

javascript - 如何在不改变功能的情况下将侧边栏向右移动