【问题标题】:Assigning a java variable string value with double quotes to input hidden field on jsp将带有双引号的java变量字符串值分配给jsp上的输入隐藏字段
【发布时间】:2017-10-31 11:54:04
【问题描述】:

我正在尝试为隐藏的输入字段分配一个值。但是我分配的字符串包含双引号,所以输入隐藏字段没有考虑整个值。

<input type="hidden" id="strWithDoubleQuotes" value="<%=strDQ%>">
<script>
var stringValue = '<%=strDQ%>';
alert(stringValue);
</script>

stringValue 打印以下文本: 这是一个测试字符串“The test String”数据。

但是,当我这样做时: document.getElementById('strWithDoubleQuotes').value ,我得到的输出是“这是一个测试字符串”。

请帮我解决这个问题。 我需要隐藏输入字段中的整个字符串值

【问题讨论】:

  • 尝试使用 value=''
  • Java != javascript 这显然是“只是”javascript

标签: javascript scriptlet


【解决方案1】:

你可以试试这个代码:

<input type="hidden" id="strWithDoubleQuotes" value='<%=strDQ%>'>
<script>
var stringValue = '<%=strDQ%>';
alert(stringValue);
</script>

【讨论】:

  • 在你给出答案时最好解释你的代码
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-05-04
  • 1970-01-01
  • 1970-01-01
  • 2012-02-18
  • 2019-02-08
  • 1970-01-01
  • 2017-08-21
相关资源
最近更新 更多