Mootools FormCheck -设置复选框时需要一个字段
Mootools FormCheck - Making a field required when a checkbox is set
我正在使用mootools formcheck,当复选框被选中时,我有一个函数调用:
function dnb_check(){
if (document.getElementById("DNB").checked){
var segments = new Element('input', {
class : "validate['required']",
name : "segments",
id : "segments"
}).inject('third_party');
formcheck.register($('segments, 0'));
}
else{
formcheck.dispose($('segments'));
}
}
这是在末尾添加一个输入元素。我试着把最后的数字弄乱了但是不管怎样,它最后都在加。我所要做的就是让一个现有的输入框有:class="['required'],所以当某个复选框被选中时,它会选中这个输入框。
谢谢
first - class
是IE不允许您使用的注册关键字,即使是作为对象的属性。你需要使用"class"
。
或者在mootools 1.3+中,你可以使用光滑的构造函数:
new Element('input#segments[name=segments][class=validate[''required'']]').inject(document.body);
// for normal classes (not meant to be for json!)
new Element('input#foo.bar[required]'); // will add <input id=foo class=bar required />
第二,你保存对var segments
元素的引用,然后通过DOM再次获得元素?您应该能够通过formcheck.register(segments, nn);
-根据示例。http://mootools.floor.ch/docs/formcheck/files/formcheck-js.html#FormCheck.register -您将选择器的参数与寄存器方法的第二个参数混合在一起。
也不应该标记为jquery
相关文章:
- 而循环只设置php中输入字段中的第一个值
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 通过单击动态加载的表中同一行的另一个字段来更新一行的字段
- 在输入字段上有两个函数调用,一个在Blur上,一个不在Angular中
- Angular ng repeat order将多个字段作为一个字段
- 如何将Date字段设置为等于另一个Date+Int值,该值表示月份值
- 我怎么能让流星简单模式中的一个字段等于一个js变量,并且仍然让用户填写简单模式的其余部分
- 如何限制一个字段只接受4个数字字符作为输入,并获得'It’这是潜水警报
- 可以't无法将一个字段复制到另一个字段
- 创建一个带有可变字段的json对象
- 如何隐藏&使用jQuery禁用依赖于另一个字段值的字段
- 简单的Javascript方式,在输入字段的每5位数字后添加一个空格
- 为什么regex只验证字段中的一个字符,而不是所有输入的字符
- 如何在单击时从输入字段中删除最后一个字符
- 我有一个字段计算,如果结果低于 60,则需要显示最小值
- 当用户单击按钮(在光标位置)时,在输入字段中添加一个文本字符串
- javascript绑定另一个select2输入字段rails的select2 inputonchange事件的数据
- 在页面的页脚处添加了一个额外的输入字段
- jQuery将输入集中在下一个tr->td时,td包含一个输入字段,但从不关注html选择
- 给一系列克隆复选框字段一个唯一名称的困难- javascript