我使用 Modx eForm 作为我的表单。
我的问题,我需要将 :required 添加到几个输入字段中,但前提是未选中该复选框!
我有这样的字段:
<input type="text" placeholder="Last name" id="deliver_lastname" name="deliver_lastname:required" class="[[!+fi.error.deliver_lastname:notempty=`error`]]" />
:required 需要在取消选中复选框后设置。
我有一个复选框来默认隐藏一些字段。
<p id="shiptobilling" class="form-row">
Same as billing address <input type="checkbox" onclick="SetBilling(this.checked);" checked="checked" />
</p>
一个小脚本来隐藏带有字段的 div:
<script type="text/javascript">
function SetBilling(checked) {
if (checked) {document.getElementById('deliveryaddres').style.display="none";}
else {document.getElementById('deliveryaddres').style.display="block";}
}
</script>