【发布时间】:2019-01-20 19:21:46
【问题描述】:
现在我在JSP页面中具有功能:当“是”单选按钮时,将其显示跨度(此功能完美地工作)。
<s:if test="%{test ==Y}" >
//displaying span
但是现在我有一个新要求,当人们尝试更新表单时,如果他们没有选择单选按钮,则跨度应该消失,反之亦然。我尝试使用 JS 进行此操作,但它没有触发任何事件。请帮帮我,当他们单击是/否单选按钮时,我必须隐藏/显示跨度
function bet() {
var test_1 = document.getElementsByName('test');
if (test_1[0].checked) {
document.getElementById('testing').style.visibility = "visible";
}
if (!test_1[0].checked) {
document.getElementById('testing').style.visibility = "hidden";
}
}
Yes<input type="radio" name="test" title="yes" onClick="bet()" value="Y">
No<input type="radio" name="test" title="NO" onClick="bet()" value="N">
<span id="testing">This is a test</span>
【问题讨论】:
标签: javascript html jsp