jquery隐藏表单必填字段

时间:2013-02-19 10:52:03

标签: jquery magento

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

谢谢! 通过添加jquery来提交按钮onclick

解决了这个问题
    onclick="if($('#address_type_private').is(':checked')) {jQuery('.school_field').remove();} else {jQuery('.priv_field').remove();}"