如何使用Coldfusion 7代碼將CRLF添加到Textarea中?如何使用Coldfusion在IE6的Textarea中添加CRLF?
我試過了我能想到的每一種方式以及我找到的每一種方式。什麼都不適用於IE6。在Chrome和IE8幾乎所有我嘗試的工作正常...但是,這個應用程序必須在IE6中運行。
下面的代碼是我如何構建textarea的字符串。
<cfset qResults = "">
<cfif myQuery.RecordCount GT 0>
<cfloop query="myQuery">
<cfset qResults="#qResults#"
& "#qfield1# #qfield2# #qfield3# |__| "
& Chr(13) & Chr(10)>
</cfloop>
<cfelse>
正如你所看到的,我只是去分隔不同的查詢返回一個醜陋的| __ |因爲我無法得到任何其他工作。
我也試過只是CR或只是LF,我也試過html斷點。
@丹·羅伯茨
嗯,這可能是問題。這是通過JavaScript動態拉動數據。用戶點擊一個文本框,從下拉列表中進行選擇,並在表單中的其他字段填入相關信息。
$('#qResultsID' + iter).html(dataArr[16]);
我已經嘗試了所有這些方法:上面的代碼,居然坐着一個popDB.cfm頁面上,它是由
$.post("popDB.cfm", {id: thisValue}, function(data) {
var dataArr = data.split(',');
後來在函數調用,實際現場被填充分開。
你在每個循環過程outputing qResults?根據我的經驗,在textareas中使用chr(10)沒有問題。但是,您的代碼不會產生具有多個要輸出記錄的字符串。 – 2012-04-19 13:57:17
不,我建立一個字符串,我的字符串工作正常。 IE6中的CRLF是個問題。 – mawburn 2012-04-19 13:58:21
你試過把它們顛倒過來嗎? ('Chr(10)&Chr(13)') – 2012-04-19 13:59:46