首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在表单提交时从URL中剥离的锚点标记

在表单提交时从URL中剥离的锚点标记
EN

Stack Overflow用户
提问于 2012-10-22 20:35:55
回答 1查看 358关注 0票数 6

自由格式版本: 4.07 ExpressionEngine v2.5.3 -构建日期: 20120911

我在jQuery选项卡中有一个自由格式的表单。当表单提交时出现错误,该选项卡的锚点将从URL中剥离。这会将我带回第一个选项卡,而不是其中包含表单的选项卡。有没有办法将用户重定向回表单选项卡?

谢谢

代码语言:javascript
复制
<li id="qaTab">
  {exp:freeform:form
  form_id="2"
  required="name|email|user_message"
  return="contact_us/thank_you"
  recipients="yes"
  recipient1="Happy Harry|h_harry@somemail.com"
  recipient2="Lazy Larry|lazyl63@somemail.com"
  recipient_template="contact_form"
  notify_user="yes"
  user_email_field="user_email"
  inline_errors="yes"
  }
   {if freeform:general_errors}
    <h2>There were some error(s) with your submission:</h2>
   <ul>
   {freeform:general_errors}
    <li>{freeform:error_message}</li>
   {/freeform:general_errors}
   </ul>
   {/if}
   <div class="row">
    <div class="six columns">
     <label>{freeform:label:name}</label>
     {freeform:field:name}
     {if freeform:error:name}<small class="error">{freeform:error:name}</small>{/if}
    </div>
    <div class="six columns">
     <label>{freeform:label:email}</label>
     {freeform:field:email}
     {if freeform:error:email}<small class="error">{freeform:error:email}</small>{/if}
    </div>
   </div>
   {freeform:label:user_message}
   {freeform:field:user_message}
   {if freeform:error:user_message}
   <small class="error">{freeform:error:user_message}</small>{/if}
   <input type="hidden" name="subject" value="{title}" id="subject">
   <input type="submit" name="submit" value="Submit" id="submit" class="button">
  {/exp:freeform:form}
 </li> 
EN

回答 1

Stack Overflow用户

发布于 2012-10-23 02:39:46

您应该通过以下方式使用jQuery解决此问题:

  1. 检查是否存在类error
  2. If exists:使用
  3. Else: do nothing

表单打开选项卡

大概是这样的:

代码语言:javascript
复制
if ($(".error").length > 0) {  
    $("#tabs").tabs("select", "#qaTab");
}

祝好运!

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13011598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档