2017-10-31 5 views
0

入力フィールドに値を割り当てようとしています。しかし、私が割り当てている文字列には二重引用符が含まれているため、入力された隠しフィールドは値全体を考慮していません。テキスト次jspの隠しフィールドを二重引用符で囲むJava変数の文字列値を代入

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

のstringValueプリント: これはテスト文字列「テスト文字列」のデータです。

私がしたとき:document.getElementById( 'strWithDoubleQuotes')。value、 'これはテスト文字列です'という出力が得られます。

私にこれを手伝ってください。 私はあなたがこのコードを試すことができます非表示の入力フィールドに

+0

は値=「<%=strDQ%>」 –

+0

Javaを使用してみてください=これは明らかに 『ちょうど』のjavascript –

答えて

0

を全体の文字列値が必要になります!

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

でJavaScriptのそれは良いですあなたが答えを出すときあなたのコードを説明する – Arun

関連する問題