JS:confirm中的内容如果是直接定义的字符串可以换行,如果是从input中取得的不能换行?
如题,代码如下,要怎么样才可以实现从input中取得的字符串也能换行?
将\n换成\\n或者\\\n也不行。。。
<HTML>
<HEAD>
<TITLE>window.close</TITLE>
<SCRIPT language="JavaScript">
function winclose(){
var str = document.form1.input1.value;
//直接定义的字符串可以换行
var str1 = "aaaa\nbbbb";
window.confirm(str1);
//从input中取得的不能换行?
if (window.confirm(str)) {
window.parent.close();
}
}
</SCRIPT>
</HEAD>
<BODY>
<form name="form1" method="post" >
<INPUT type="button" name="test" value="close" onClick="winclose()">
<input type="hidden" name="input1" value="aaaa\nbbbb">
</form>
</BODY>
</HTML>