textarea赋值有很多空格和空行

本文介绍了在网页中如何正确地使用Textarea标签,强调了Textarea标签不能换行且没有value属性的特点,并给出了正确的代码示例。

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

要这样写:

<textarea id="planContent" ><c:out value="${planContent }"/></textarea>

 

注意textarea不要换行不能写成如下格式

<textarea id="planContent" >

<c:out value="${planContent }"/>

</textarea>

一旦换行,就会导致出现空格的情况,另外textarea 没有value属性,不能通过value赋值

转载于:https://www.cnblogs.com/fpc-syq/p/8960896.html

window.addEventListener("DOMContentLoaded", function () { var textarea = document.getElementById("termContent"); var countSpan = document.getElementById("charCount"); countSpan.textContent = textarea.value.length; textarea.addEventListener("input", function () { var text = textarea.value; if (text.length > 500) { textarea.value = text.substring(0, 500); } countSpan.textContent = textarea.value.length; }); }); function saveTerms(e) { var textarea = document.getElementById("termContent"); var content = textarea.value.trim(); if (!textarea.readOnly && content == "") { alert("合同条款不能为空!"); return; } var id = $("#ida").val(); var termContent = $("#termContent").val(); var data = {"contractId":id,"termContent":termContent} ajaxSubmit(e,{ url: '/b2b/contract/saveTerms.jhtml', data: data, method: "post", isConfirm: true, confirmText:"您确定要保存吗", callback: function (resultMsg) { $.message_timer(resultMsg.type, resultMsg.content, 1000, function () { location.href = '/b2b/contract/tj_edit/${code}.jhtml?id=' + resultMsg.objx; }); } }); <div class="title-style">${message("合同条款")} <div class="btns"> [#if financeId == 1]<a href="javascript:;" id="saveInfo" class="button sureButton" onclick="saveTerms(this)">保存</a>[/#if] </div> </div> <form id ="contractForm"> <table style="width: 800px; border-collapse: collapse; border: 1px solid #ccc; font-family: Arial, sans-serif;"> <input type="hidden" name="contractId" id ="ida" value="${contract.id}"/> <tr> <th style="width: 150px; background-color: #f2f2f2; border: 1px solid #ccc; padding: 10px; text-align: center;"> [#if financeId== 1] <span class="requiredField">*</span> [/#if] ${message("合同条款")} </th> <td style="border: 1px solid #ccc; padding: 10px; vertical-align: top;"> <textarea id="termContent" name="termContent" style="width: 100%; height: 150px; resize: none; padding: 10px; box-sizing: border-box; border: 1px solid #999;" maxlength="500" placeholder="请输入合同条款内容,最多500个字"[#if financeId==1]required[/#if] [#if financeId!=1]readonly[/#if]>${contract.termContent!""}</textarea> <div style="text-align: right; margin-top: 5px; font-size: 12px;"> 已输入 <span id="charCount">0</span>/500 字 </div> </td> </tr> </table> </form>修改该代码使得满足 保存多个空格换行
最新发布
08-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值