首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在页面重载后添加锚点

如何在页面重载后添加锚点
EN

Stack Overflow用户
提问于 2014-10-18 10:06:07
回答 1查看 284关注 0票数 0

我以前发现过这个问题,答案通常建议在表单标记内插入#MyAnchor,作为操作字符串的最后一段……但是在这种情况下,动作字符串非常复杂,我到底应该在哪里放置锚点,以便页面重新加载到字段所在的相同位置(而不是页面的顶部)?

代码语言:javascript
运行
复制
<div class="submit-form">
                <?php if (get_option('cap_api_key') != ""){?>
                     <?php 
                //newsletter signup
                if ($_SESSION['email_signup'] == "true"){
                    echo "Cadastro efetuado. Confira seu email.";                       $_SESSION['email_signup'] = ""; 
                }elseif ($_SESSION['email_signup'] == "bad email"){
                    echo "Por favor coloque um endereço de email válido."; ?>
                    <form method="post" action="<?php bloginfo( 'template_directory' ); ?>/includes/mailchimp.php?api_key=<?php echo get_option('cap_api_key'); ?>&list_id=<?php echo get_option('cap_list_id'); ?>"> 
                        <fieldset>
<label for="lb01">Participe do CSVB</label>
                            <div class="inp02"><input value="Email Address" id="lb01" name="email" type="text" /></div>
                            <input type="submit" class="btn-submit" value="submit" />
                        </fieldset>
                    </form><?php
                }else{?>
                    <form method="post" action="<?php bloginfo( 'template_directory' ); ?>/includes/mailchimp.php?api_key=<?php echo get_option('cap_api_key'); ?>&list_id=<?php echo get_option('cap_list_id'); ?>">
                        <a id="anchor" name="anchor"></a><fieldset>
                            <label for="lb01">Participe do CSVB</label>
                            <div class="inp02"><input value="Cadastre seu Email" id="lb01" name="email" type="text" /></div>
                            <input type="submit" class="btn-submit" value="submit" />
                        </fieldset>
                    </form>
              <?php }} ?>

                </div><!--submit-form-->
EN

回答 1

Stack Overflow用户

发布于 2014-10-18 10:26:27

您可以添加一个id="field",在大多数情况下,如果该url具有#field,浏览器将刷新该锚点

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

https://stackoverflow.com/questions/26435626

复制
相关文章

相似问题

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