gpt4 book ai didi

javascript - 将事件处理程序绑定(bind)到 HTML select.option

转载 作者:行者123 更新时间:2023-12-04 17:18:58 27 4
gpt4 key购买 nike

如果用户选择特定选项,我想显示一条警告消息,但没有出现警告。如何修改我的代码以使其正常工作?这是 demo on jsFiddle哪个重现了问题?

HTML:

<input type="text" id="mail_address"/>
<select>
<option value='google.com'>google.com</option>
<option onClick="warningaa()" value=''>Don't send mail</option>
</select>

JS:
function warningaa() {
alert('If you choose this option, you can not receive any information');
}

最佳答案

您不能在下拉选项中使用单击操作。一种解决方案是使用 change在选择元素上:

html

<input type="text" id="mail_address" />
<select onchange="warningaa(this);">
<option value='google.com'>google.com</option>
<option value='error'>error</option>
</select>

js
function warningaa(obj) {
if(obj.value == "error") {
alert('If you choose this option, you can not receive any infomation');
}
}

fiddle

关于javascript - 将事件处理程序绑定(bind)到 HTML select.option,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25847829/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com