关于(textarea)回车换行符在提交请求(URL)时消失的处理

本文介绍了一种解决网页表单中textarea元素回车换行符在提交时丢失的方法。通过将回车符替换为逗号,确保了后台能够正确接收并解析多个查询内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于(textarea)回车换行符在提交请求(URL)时消失的处理,有时候,我们在页面输入查询时,想多个同时查询,然后,回车隔开每个查询的内容。

后台只能收到字符串,没有回车换行符。

如下面的一个请求

window.location = "${ctx}/post/cusQueryMailExport?customerId="+customerId
			+"&postTimeStart="+postTimeStart+"&postTimeEnd="+postTimeEnd+"&mailNo="+mailNo;

假如:mailNo是有回车分割的条码,则条码到后台只会是字符串,并默认去掉了回车换行符,但是,如果是表单提交则还保留回车换行符。

所以在提交请求时,先对它进行处理

var mailNo= $("#mailNo").val().replace(/[\r\n]/g,",");//把回车替换成","号

这样到后台就可以用逗号分割

String[] mails =paramMap.get("mailNo").toString().trim().split(",");//导出时,


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值