我为 2 种类型的 reg(私人和学校)创建了注册表单,我在一页和 2 个单选按钮中为所有类型创建了表单。当用户更改私有注册而不是通过 jquery 隐藏的学校注册表格并显示私有注册表格时。但是当我尝试注册为私人并填写所有字段时,我看到错误“需要电子邮件”我认为是因为学校注册的另一个表格(未填写的字段“电子邮件”)被隐藏了。我该如何解决这个问题?谢谢
学校和私人注册表格中的电子邮件字段示例
<li>
<label for="email_address" class="required"><em>*</em><?php echo $this->__('Email') ?></label>
<div class="input-box">
<input type="text" name="email" id="email_address" value="<?php echo $this->escapeHtml($this->getFormData()->getEmail()) ?>" title="<?php echo $this->__('Email Address') ?>" class="input-text validate-email required-entry" />
</div>
</li>