我试图阻止在onclick返回false时不检查单选按钮。 以下是我正在使用的代码的jsbin链接。 http://jsbin.com/oruliz/2/
我有什么遗漏;顺便说一下,我正在尝试使用没有框架的JS。
但是,如果纯js有这个问题,是否有针对prototyoe.js的解决方法?
答案 0 :(得分:1)
您应该使用return propertyDamageType_click()
。
请参阅http://jsbin.com/uvopek/1/edit
答案 1 :(得分:1)
试试这个
function propertyDamageType_click(elem) {
if(yourconditionfails){ // or if(yourconditionfails && !elem.checked)
elem.checked = false;
alert('Please select an incident type');
}
}
答案 2 :(得分:0)
你可以使用一个标志,并在不符合预编码的情况下返回false ....
var IsIncidenntTypeSelected = 0; // flag - sets to 1 when pre condition is met
$("input[type='radio']").click(function()
{
if(IsIncidenntTypeSelected == 0)
return false;
}