[英]html form reset not doing triggering select onchange
我有一個form
,其中字段需要根據我的select
進行更改。 但是當我點擊reset
, select
重置為默認值,但是不會觸發select
上的onchange
事件。 反正有沒有這樣我可以添加到我的JavaScript?
我正在使用type="reset"
的按鈕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
});
這可以幫助您,用您的活動代碼替換警報線。
HTML
<select name="opt" onchange="getval(this)">
<option value="Select" selected disabled>Select</option>
<option value="op1">Option 1</option>
<option value="op2">Option 2</option>
</select>
JavaScript的
function getval(sel) {
if (sel.value == "op1") {
alert("Option 1 Selected");
} else if (sel.value == "op2") {
alert("Option 2 Selected");
}
else
{
alert("EXCEPTION !");
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.