1

我为 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>
4

2 回答 2

1

单击私人删除所需的课程,并单击学校添加所需的课程。

于 2013-02-19T11:46:48.243 回答
0

谢谢!!通过添加jquery来提交按钮onclick解决了这个问题

    onclick="if($('#address_type_private').is(':checked')) {jQuery('.school_field').remove();} else {jQuery('.priv_field').remove();}"
于 2013-02-19T13:18:55.750 回答