js组装input文本框不能输入换行和回车

js组装input文本框不能输入换行和回车,第1张

文本框不能换行的,要是文本框可以换行就成了文本域了,你要是觉得文本框不够长,可以通过设置其width属性改变其长度

第一个我觉得都可以用js来实现,当用户按回车(event。code==13)后就在文本后面加个回车符(#13,不知道是不是用的不多)。第二个如果控件不支持的话,就无法改变要么通过css来作咯

<form id="form1" name="form1" method="post" action="2.asp">

<textarea name="t1" cols="66" rows="13"></textarea>

<input type="submit" name="Submit" value="提交" />

</form>

<script language='javascript'>document.form1.t1.value='123\r\n123'</script>

或者是

<form id="form1" name="form1" method="post" action="2.asp">

<textarea name="t1" cols="66" rows="13"></textarea>

<input type="submit" name="Submit" value="提交" />

</form>

<script language='javascript'>document.form1.t1.value='123\n123'</script>

都可以实现换行

var str = "温馨提示:您的手机已于2017-10-14 7:30分欠费20元;您的手机已于2017-10-14 8:30分欠费30元;您的手机已于2017-10-14 9:30分欠费40元;"

var reg = /[;]/g

str=str.replace(reg,"$&\r\n")

console.log(str)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11891262.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存