【问题标题】:How do you validate a html unicode in php你如何在 php 中验证 html unicode
【发布时间】:2021-11-16 08:36:12
【问题描述】:

我正在将值从 HTML 表单传递到 php 文件进行处理

   $to_do = $_POST['action'];

那我可以说

    <?php
        if( $to_do == "delete") {
           echo "i will delete for you";
           }
      ?>

我遇到的困难是当 HTML 值是 unicode ✘ 用于删除符号时。 而不是值“删除”。 在 php 中我不知道如何测试它。

    <?php
        if( $to_do == "&#10008") {
           echo "i will delete for you";
           }
      ?>

不工作。 有谁能帮帮我吗?

【问题讨论】:

  • 这能回答你的问题吗? Comparing two unicode strings in PHP
  • @kiner_shah 感谢您的建议。我不知道他们在那里问什么。我希望我的问题很清楚。
  • 您想比较两个 Unicode 字符串对吧?阅读该链接中的问题和答案,可能与您的问题有关。
  • 你如何发送这个值以开始 - &lt;input type="submit" value="✘"&gt;?在这种情况下,我建议您切换到 button 元素 - 它可以具有单独的提交值并显示文本。因此,您可以同时向用户发送 delete显示
  • &lt;button type="submit" value="delete"&gt;✘&lt;/button&gt; developer.mozilla.org/en-US/docs/Web/HTML/Element/button

标签: php html


【解决方案1】:

你是如何开始发送​​这个值的——通过&lt;input type="submit" value="✘"&gt;之类的东西?

在这种情况下,我建议您切换到 button 元素 - 它可以具有单独的提交值并显示文本。所以你可以同时发送delete显示给用户。

<button type="submit" value="delete">✘</button>

有关button 元素的更多详细信息可以在MDN 中找到,https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-14
    • 2013-08-28
    • 2016-07-07
    • 1970-01-01
    • 2017-08-20
    • 1970-01-01
    相关资源
    最近更新 更多