我有一個.net應用程序,其中我的頁面之一,在初始頁面加載期間,我設置了一個asp標籤控件的文本。在我的aspx頁面中,我有一個javascript函數來讀取標籤文本並顯示確認彈出消息。問題是,「\ n」在標籤文本中沒有在JS確認消息中引入換行符。在javascript確認消息中的新行
我的代碼Behind-
lblMsg.Text = 「字符串1」 + 「\ n」 + 「字符串2」
.aspx的頁面 -
function PendingDeleteValidate() {
var x = document.getElementById("<%=lblMsg.ClientID%>");
if (confirm(x.innerHTML))
return true;
else
return false;
}
的JS確認對話框消息顯示 - 字符串1 \ nstring 2.我需要在兩個字符串之間顯示換行符。
你試過\ r \ n? – Renan 2013-04-30 19:20:46
\ r \ n沒有工作。 – 2013-04-30 19:27:28
確認對話框是否必須從標籤中獲取文本?問題是你使用'innerHTML','window.confirm'不知道如何處理HTML。它將'\ n'作爲其他任何字符的兩個字符讀取。 – 2013-04-30 19:32:40