【问题标题】:Problem with validating '<' character in input box验证输入框中的“<”字符时出现问题
【发布时间】:2011-07-17 16:25:50
【问题描述】:

每当我使用 javascript 获得输入框的 .val() 时,不包括

因此,用户在文本框中的任意位置键入“(即如果他输入“

这似乎仅在 javascript 中就可以了。但是我从 javascript 获取 val() 然后在 ajax 中我将它作为查询字符串发送到 php URl 并在 php 上验证它。

有什么想法吗?

谢谢。

编辑:我的错误是我不知道在 php 中调用了一个 striptag() 函数

【问题讨论】:

  • 您是说“
  • 不,如果我这样做 $(#inputid).val() 我不会得到任何东西,包括 '
  • @Ave 在 Web Inspector 或类似工具中的外观如何?
  • @Radek S 当我输入一些东西并用萤火虫检查它时,该值仍然是它的默认值(不是我刚刚输入的)
  • 我似乎对此没有任何问题? jsfiddle.net/gailbear/avvyK/1你在jsfiddle上遇到同样的问题吗?

标签: input textbox special-characters user-input validation


【解决方案1】:

尝试输入&amp;lt;,而不是输入&lt;

【讨论】:

  • 输入输入的不是我,是用户。但是,是的,谢谢,这可以让我的问题更清楚。
猜你喜欢
  • 2015-09-13
  • 2022-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-15
  • 1970-01-01
  • 2011-12-19
  • 1970-01-01
相关资源
最近更新 更多