【发布时间】:2020-10-21 08:07:37
【问题描述】:
我们正在使用 Formassembly 创建表单,目前我们有一个供内部和外部用户使用的表单。表单中有一个复选框,用于区分内部和外部用户。我需要代码来检查是否勾选了 "Internal" 复选框,如果勾选了 "Internal" 复选框,则电子邮件字段必须是可选的,否则电子邮件字段需要需要。我认为它可以通过 Javascript 实现,或者请告知是否有任何其他方式。我对编码一无所知,但尝试在网上查找并尝试编码,但它不起作用。请帮忙。
<script src="https://code.jquery.com/jquery-1.9.1.min.js"></script>
<script>
{
//#tfa_78 is the checkbox
if($("#tfa_78").is(":checked")) {
//#tfa_1 is the email field
this.getField("#tfa_1").required = false;
}
else
{
this.getField("#tfa_1").required = true;
}
});
});
</script>
【问题讨论】:
标签: javascript conditional-statements required