我为2种类型的reg(私人和学校)创建了注册表单,我在一个页面和2个radiobuttons中为所有类型创建了表单。 当用户更改私人注册表而不是通过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>
答案 0 :(得分:1)
点击私人删除所需的课程,并点击学校添加所需的课程。
答案 1 :(得分:0)
谢谢! 通过添加jquery来提交按钮onclick
解决了这个问题 onclick="if($('#address_type_private').is(':checked')) {jQuery('.school_field').remove();} else {jQuery('.priv_field').remove();}"