JavaScript 如何获取textarea里的数据,就是获取用户在textarea里输入的数据,

JavaScript 如何获取textarea里的数据,就是获取用户在textarea里输入的数据,,第1张

JavaScript获取textarea中的数据 用documentgetElementById("id值")value的方式就可以了。

比如:

<textarea id="test">123456</textarea>

<script>

var t=documentgetElementById("test")value;/这个t的值就是获取到的数据

alert(t);

</script>

用replace和正则表达式结合,一次替换所有的\r\n。

var reg=new RegExp("\r\n","g");

str= strreplace(reg,"<br>");

这样str中所有的\r\n就替换成<br>了然后可以将其存入数据库。

在取出的时候 只用将值在替换回来即可

var reg=new RegExp("<br>","g");

stt= strreplace(reg,"\r\n");

documentgetElementById("textarea")value=str;

2 EL表达式会将"</br>"换行符转变成"</br>","<"和">"分别对应"<"和">",也就是说,到了页面上,还是显示为"</br>",为了补救这一点,需要使用jsp标签(<%= %>)来进行显示。

所以当需要在普通文本域中显示由<textarea>提交的内容时,可以直接在数据库里存储不经过处理的字符串,而只在显示前将"\r\n"替换为"</br>",然后在页面上使用<%= %>来显示这些内容

如果你要用<input

type=file>来上传文件的话

注意在一个表单中如果enctype="multipart/form-data"属性的话,

是不能接收除type=file外的其他表单元素类型的。

即如果你把<input

type=file>和<input

type=text">放在同一表单中,

而该表单的enctype="multipart/form-data"的话,

requestgetParamter取text的值会为空,

这个问题的最简单的解决方法是将<input

type=file>单独放一个表单,

上传文件时只提交该表单即可。

所以在属性为multipart/form-data的form中别放type为text的input项目,否则将得不到想要的数据值

应该是没有这个方法的,textarea中的内容在表单提交后由php获取,只要php这边不主动trim,两端的空格是不会消失的。至于换行可以使用nl2br转换为<br />保留换行。不过不建议在保存时进行该处理,可以在输出时处理一下,这样不会影响原数据。

以上就是关于JavaScript 如何获取textarea里的数据,就是获取用户在textarea里输入的数据,全部的内容,包括:JavaScript 如何获取textarea里的数据,就是获取用户在textarea里输入的数据,、如何读取和显示 textarea 中的回车和空格、jsp上传文件表单中如何获取<textarea></textarea>等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9638192.html

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

发表评论

登录后才能评论

评论列表(0条)

保存