【问题标题】:Get RAW value from input field - javascript/html从输入字段获取 RAW 值 - javascript/html
【发布时间】:2019-12-09 03:15:49
【问题描述】:

我正在尝试获取输入 html 字段的原始值:

HTML:

<input id="myInput"></input>

假设用户输入是:\\

JS: $("#myInput").val() --> \\\\

如何获得准确的用户输入?

谢谢

【问题讨论】:

标签: javascript jquery html json encoding


【解决方案1】:

HTML <input> Tag

在 HTML 中,&lt;input&gt; 标签没有结束标签。

即&lt;/input&gt; 不是一个东西...


Wiki: Escape_character#JavaScript

JavaScript 使用 \(反斜杠)作为转义字符

\ 是\\ 的未转义版本。

\\ 是\\\\ 的未转义版本。


According to the jQuery docs,除了

注意:目前,在元素上使用 .val() 会从浏览器报告的值中去除回车符。

.val() 不进行任何转义/取消转义,因此代码中的其他内容正在更改值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-14
    • 2014-05-15
    • 1970-01-01
    • 2022-12-16
    • 1970-01-01
    • 1970-01-01
    • 2013-06-14
    • 2018-08-22
    相关资源
    最近更新 更多