[英]How can I embed a textarea inside of another textarea in HTML?
有沒有辦法將一個 textarea 塊嵌入另一個 textarea 塊內,但不渲染內部 textarea 並保留外部 textarea ? 我無法修改內部文本區域。 也許有比 textarea 更適合用於外部塊的東西。 我需要一些可以在 POST 提交其內容的東西。 將內部尖括號轉換為實體不是一個選項,因為我想保留外部 textarea 中的 html。
非工作示例代碼:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test Embedded textareas</title>
</head>
<body>
<form method="POST">
<textarea>
Outside Textarea
<textarea>Inside Textarea</textarea>
</textarea>
<input type="submit" value="Submit" />
</form>
</body>
</html>
喲呸。
說真的,編碼 html是唯一的選擇。 一旦發布,您始終可以在服務器端代碼中對其進行解碼/執行任何操作。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test Embedded textareas</title>
</head>
<body>
<form method="POST">
<textarea>
Outside Textarea
<textarea>Inside Textarea</textarea>
</textarea>
<input type="submit" value="Submit" />
</form>
</body>
</html>
我已經成功地將 textarea 包裝在一個段落標簽中。 這些對我有用:
<p style="margin:0;"><textarea rows="1" readonly="readonly" id="summary" name="Summary" ></textarea></p>
<p><textarea name="Note"></textarea></p>
這個對我不起作用:
<p><textarea rows="4" name="In_Honor_Address" class="blockInput"></textarea></p>
還沒有弄清楚其中一個工作和另一個不工作之間的區別,但值得一試。
不,你不能這樣做。 在 textarea 中唯一有效的是文本。 這是一個文本區域。 :-)
試試這個:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test Embedded textareas</title>
</head>
<body>
<textarea>
Outside Textarea
</textarea>
<textarea style="margin-top:-250px; height:250px;">Inside Textarea</textarea>
</body>
</html>
為什么?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test Embedded textareas</title>
</head>
<style type="text/css">
#outside { position:absolute; top:0; left:0; z-index:0; width:400px;
height:400px }
#inside { position:absolute; top:100px; left:100px; z-index:1;
width:200px; height:200px; }
</style>
<body>
<div>
<textarea id="outside" rows="10" cols="80">
Outside Textarea
</textarea>
<textarea id="inside" rows="5" cols="60" readonly>
Inside Textarea
</textarea>
</div>
</body>
</html>
這是您的解決方案:
將所有 < 和 > 替換為
< and >
嘗試隱藏表單域。
你考慮過使用FckEditor嗎?
我最近遇到了同樣的問題,在網上搜索了高低的答案后,我通過將內部表單放入無縫 iframe 中解決了這個問題。
我實際上遇到了這個,因為我通過我網站上的 textare 編輯我的模板我當然希望在網站上有一個 textarea....
我的解決方案,當在 textarea 中顯示文本進行編輯時,我將 /textaerea 的字符串替換為 /textarea 占位符,然后在提交更新數據庫之前,我只需執行相反的操作,因此 /textarea 或 /textarea 占位符將是正確的並且將在編輯器中顯示所有內容,而不是在井中第一次出現 /textarea 時關閉編輯器,“文本”
還顯示 html 實體確實遠離了 html 的編輯,這就是我使用替換方法的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.