作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在处理一个表单,我想使用复选框显示/隐藏 div 表单字段。在我的研究中,我遇到了;
在此处使用单选按钮显示/隐藏输入表单字段: https://codepen.io/chriscoyier/pen/LEGXOK
我想应用复选框而不是单选按钮来显示/隐藏 div 表单字段而不是输入。
例子:我想创建一个申请者可以上传他们的简历/简历的申请 Material 使用复选框
上传表单脚本:
<div class="element-file" title="Click here to Upload Resume"><label class="title"></label><div class="item-cont"><label class="large"><div class="button">UPLOAD</div><div class="file_text">NO UPLOAD DETECTED</div><span class="icon-place"></span></label></div></div>
或
手动输入:
<div class="element-input" title="Enter your Full Name as indicated here."><label class="title"><span class="required">Required</span></label><div class="item-cont"><span class="icon-place"></span></div></div>
我想使用复选框在这两个 Div 表单字段之间切换使用此示例中的行为: https://codepen.io/chriscoyier/pen/LEGXOK
在此先感谢您的支持。
最佳答案
只需将这段代码添加到您的 bindUIActions 方法中。它将切换复选框。
bindUIActions: function() {
$("input[type='radio'], input[type='checkbox']").on("change", this.applyConditionalRequired, function() {
if (this.id == 'choice-animals-dogs') {
var checked = ($('#choice-animals-cats').checked) ? true : false;
$('#choice-animals-cats').prop('checked', checked);
}
if (this.id == 'choice-animals-cats') {
var checked = ($('#choice-animals-dogs').checked) ? true : false;
$('#choice-animals-dogs').prop('checked', checked);
}
});
},
关于jquery - 如何使用复选框隐藏/显示或在两个 div 表单字段之间切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46372722/
我是一名优秀的程序员,十分优秀!