【发布时间】:2014-01-20 16:15:59
【问题描述】:
我正在尝试创建一个覆盖按钮来禁用我正在构建的表单的自动完成功能,并希望使用 Javascript 让 div “manualOverrideWarning”在选择按钮时显示警告。问题是该功能仅在用户第一次按下按钮时起作用,但一旦关闭覆盖,该警告就不会消失。非常感谢我在代码中错误地使用 Javascript 的任何和所有指针!谢谢!
HTML:
Manual Overide:
<label>No <input type="radio"
name="manualOverride" id="manualOverrideNo" value="no" checked /></label>
<label>Yes<input type="radio"
name="manualOverride" id="manualOverrideYes" value="yes" /></label>
<div id="manualOverrideWarning">test</div>
Javascript:
$('#manualOverrideYes, #manualOverrideNo').bind('change', function () {
if($('input[name="manualOverrideYes"]:checked')) {
$('#manualOverrideWarning').text('Autocomplete Disabled!');
} else {
if($$('#manualOverrideWarning').text(''));
}
});
再次感谢大家!你们都是我的英雄!
【问题讨论】:
标签: javascript jquery html if-statement radio