用于处理复选框和文本框验证的javascript文件

时间:2014-07-24 08:37:21

标签: javascript

我曾尝试获取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>

1 个答案:

答案 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);
    }
}