【问题标题】:Remove Spaces in HTML Message Box删除 HTML 消息框中的空格
【发布时间】:2016-11-10 16:44:01
【问题描述】:

我的网站上有一个包含四个文本框的联系表单。它就像一个普通的联系表单,但在“消息”框(这是一个 html 文本区域)中,每次页面加载时都会出现随机空格。除非您在键入前删除空格,否则不会显示占位符。我能做些什么来解决这个问题?

代码如下:

<div class="form-group">
    <label for="message" class="col-sm-2 col-md-12 col-lg-12 control-label-top color-dark">Message</label>
        <div class="col-sm-10 col-md-6 col-md-offset-3">
            <textarea class="form-control" rows="5" name="message"><?php echo htmlspecialchars($_POST['message']);?>
            </textarea>
<?php echo "<p class='text-danger'>$errMessage</p>";?>
        </div>

【问题讨论】:

  • 为什么你有这个:echo htmlspecialchars($_POST['message'])页面加载?对于 textarea 的值,我的意思是。
  • 您确实意识到在第一页加载时该代码会生成未定义的索引错误。也许正是这些错误消息出现在您的textarea
  • 答案在于html源码;将其与您现在使用的进行比较。我已经看到这种情况发生太多次了

标签: php html forms contact spaces


【解决方案1】:

通过 textareas 你必须小心:

&lt;textarea&gt;&lt;/textarea

不会有内部空间,但是:

<textarea> </textarea>

会有的。

【讨论】:

    【解决方案2】:

    如果您加载的消息来自数据库,则查看来自 phpmyadmin 的消息列。开头会有空格。

    【讨论】:

    猜你喜欢
    • 2020-12-03
    • 2015-12-01
    • 2021-09-30
    • 2013-07-07
    • 2011-07-18
    • 2018-09-05
    • 2015-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多