如果从 onclick 返回 false,我试图阻止不检查单选按钮。以下是我正在使用的代码的 jsbin 链接。
http://jsbin.com/oruliz/2/
有什么我想念的吗?顺便说一句,我正在尝试使用没有框架的 JS。
但是,如果纯 js 有这个问题,prototyoe.js 有解决方法吗?
如果从 onclick 返回 false,我试图阻止不检查单选按钮。以下是我正在使用的代码的 jsbin 链接。
http://jsbin.com/oruliz/2/
有什么我想念的吗?顺便说一句,我正在尝试使用没有框架的 JS。
但是,如果纯 js 有这个问题,prototyoe.js 有解决方法吗?
你应该用户return propertyDamageType_click()
. 请参阅http://jsbin.com/uvopek/1/edit
尝试这个
function propertyDamageType_click(elem) {
if(yourconditionfails){ // or if(yourconditionfails && !elem.checked)
elem.checked = false;
alert('Please select an incident type');
}
}
只要不满足前置条件,您就可以使用标志并返回 false....
var IsIncidenntTypeSelected = 0; // flag - sets to 1 when pre condition is met
$("input[type='radio']").click(function()
{
if(IsIncidenntTypeSelected == 0)
return false;
}