首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从表单到另一个page...formatting的POSTing超文本标记语言乱七八糟

从表单到另一个page...formatting的POSTing超文本标记语言乱七八糟
EN

Stack Overflow用户
提问于 2014-02-16 12:50:30
回答 1查看 46关注 0票数 0

因此,我正在尝试将一个字符串从一个表单发送到另一个页面。

代码语言:javascript
复制
<form role="form" action="http://domain.com/nextpage.php" method="post">
    <input type="hidden" 
     style="display:none" 
     name="html-address" 
     value="<span class="street-address">10628 Park Rd</span><span class="locality">Charlotte</span><span class="region">NC</span> <span class="postal-code">28210</span><span class="country-name">USA</span></div>">
</form>

我希望我发布的字符串填充到下一页的div中,如下所示:

代码语言:javascript
复制
<div id="hidden-address"> <?php echo $_POST["html-address"];?> </div>

理想情况下,生成的页面应如下所示:

代码语言:javascript
复制
<div id="hidden-address">
    <span class="street-address">10628 Park Rd</span>
    <span     class="locality">Charlotte</span>
    <span class="region">NC</span> 
    <span class="postal-code">28210</span>
    <span class="country-name">USA</span>
</div>

但是,看起来格式似乎变得混乱了。它看起来是这样的:

代码语言:javascript
复制
<div id="hidden-address"> 
    <span class="\&quot;street-address\&quot;">10628 Park Rd</span>, 
    <span class="\&quot;locality\&quot;">Charlotte</span>, 
    <span class="\&quot;region\&quot;">NC</span> 
    <span class="\&quot;postal-code\&quot;">28210</span>, 
    <span class="\&quot;country-name\&quot;">USA</span> 
</div>

有人能告诉我如何解决这个格式化问题吗?

EN

回答 1

Stack Overflow用户

发布于 2014-02-16 12:54:05

你只需要取消转义/解码发送的数据。其中一种方法是html_entity_decode

但是,我强烈建议您不要像那样发送整个HTML,而是为每个属性创建单独的字段,然后在登录页面上重新构建它。

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

https://stackoverflow.com/questions/21807438

复制
相关文章

相似问题

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