0

我有一个基于复选框选择显示/隐藏表单部分的表单。

隐藏的部分表单包含单选按钮:

<div class="input grid_4 alpha omega suffix_8">
        <label>Company Name</label>
        <div class="clear"></div>
        <label class="radio inline">
        <input type="radio" value="homeAddress" id="homeAddress" name="addressSelect">
        Home </label>
        <label class="radio inline">
        <input type="radio" value="bizAddress" id="bizAddress" name="addressSelect">
        Business </label>
        </div>

当我显示表单的该部分并与单选按钮交互时,我收到以下错误:

错误:元素未定义源文件:..../js/jquery.validate.js 行:674

第 674 行: idOrName: function(element) { return this.groups[element.name] || (this.checkable(element) ? element.name : element.id || element.name); },

我尝试忽略基于名称的单选按钮,但它仍然会引发错误。此外,如果单选按钮未隐藏(删除所有显示/隐藏功能),则不会出现错误。

想法?

见小提琴:http: //jsfiddle.net/jasonday/fBZQ3/

取消选中“这也是我的送货地址”,然后与单选按钮交互。

4

1 回答 1

1

简单地将名称属性分配给复选框后,我没有收到任何错误。

于 2012-05-07T16:36:24.620 回答