2012-10-03 36 views
0

我從包含html的文本框中檢索一個字符串,例如<html><head><body><div></div></body></head></html>從文本框中檢索html並彈出顯示

基本上我已經從文本框的內容,但不能得到彈出顯示像一個HTML頁面。

在我的jQuery代碼我有

  var html = document.getElementById('<%=txtHtmlBody.ClientID%>').value; 
      $(html).dialog(); 

此刻的內容看起來是壓扁成一個小盒子,帶有透明背景。 我如何能得到這個像顯示在一個彈出一個HTML頁面?任何幫助表示讚賞 預先感謝

+1

,HTML標籤的順序應該是正確的;它應該是'' – rt2800

+0

可能是你的HTML元素是不正確的做法,儘量使其看起來如下:

aaa

回答

0

你需要一個充滿你的文本框的內容div

var myhtml = document.getElementById('<%=txtHtmlBody.ClientID%>').value; 
$('#mydiv').html(myhtml); 
$('#mydiv').dialog(); 
+0

乾杯究竟什麼是錯的 – user1688860

0

您應該在頁面中添加一個空元素。

<div id="dialog"></div> 

所以,把字段的取值爲你的元素,並出示:

$('#dialog').html($('#<%=txtHtmlBody.ClientID%>').val()); 
$('#dialog').dialog(); 
從文本框中的HTML
相關問題