asp.net文本框内标题、内容换行显示,保存数据时不换行
问题描述:
function getVal() {
var text = $("#txtVal").val();
var rdo =$("input[name='rdoType']:checked").next("label").text()
var select1 = document.all.<%= ddlReason.ClientID %>;
var selectText= select1.options[select1.selectedIndex].text;
$(breakDownReason).val("["+ rdo + "]\n[" + selectText + "]\n" + text + "\n" ); //标题用[ ] 包起来,再/n换行,分类、内容同理
$("#UP1").hide();
}
我是用/n让标题,分类,内容换行显示的,但是保存的时候,显示在其他地方它也自动换行,非常不方便。
怎么文本框里显示出换行,真实的情况是不换行的
答
其他地方,这个容器是什么?如果是textarea也会换行
如果是div之类的,那么是不会换行的,除非你服务器端做了替换,将换行\n替换为html代码br了。。
答
我的前两行都是有[ ],能否根据 ]拼凑显示
答
用Regex.Replace()函数过滤掉换行符呗