我曾尝试获取Javascript查询来处理单击单选按钮时生成的事件。文本框将失去其禁用功能。此代码会留出更多时间。
function validate(element,txtValue) {
try {
var ele = document.getElementById(txtValue);
alert(ele);
if(element.value == "Any"){
document.frmcampaign.ele.disabled = false;
} else {
document.frmcampaign.ele.disabled = true;
}
} catch(err) {
alert(err);
}
}
这是我的HTML代码:
<td>
<input type="radio" name="<%=aName%>" id="<%=aName%>"
value="<%=sNoPVValue%>" onclick = "validate(this,'A_pv7')">
</td>
答案 0 :(得分:0)
尝试通过ele.name
访问表单元素的字段名称数组function validate(element,txtValue) {
try {
var ele = document.getElementById(txtValue);
if(element.value == "Any"){
document.frmcampaign[ele.name].disabled = false;
} else {
document.frmcampaign[ele.name].disabled = true;
}
} catch(err) {
alert(err);
}
}