1给form添加id值:
<form action="/News/SaveMessage" method="post" accept-charset="utf-8" class="form" id="frm-reg" name="frm-reg">
设置所有input标签的name属性值为数据库的字段值,即可以传值到后台
2给提交按钮添加id值:
<input class="sub-btn fl" type="button" id="sub" name="Submit" value="提 交">
3引用jquery-formjs文件
4jquery表单提交:
输入代码
<textarea class="weui-textarea" placeholder="请输入文本" style="height: 33em" />
就可以设置了。
微信小程序 textarea 不可行的原因和简易解决方案
微信小程序中textarea没有bindchange事件,所以无法在输入时给变量赋值。
虽然可以使用bindblur事件,但是绑定bindblur事件,如果再点击按钮,则先执行完按钮事件后,再去执行bindblur事件,所以在js文件取不到输入值。
解决方法:结合from表单,textarea文本框输入后,再去点击提交按钮,这时会先执行textarea事件(获取文本框输入内容),再去执行数据提交,这样问题就解决了。
2wxml文件代码
3js文件代码
提交表单 ,从数据库读出来,格式<textarea>数据</textarea>。
一、直接保存可编辑div的html到数据库,显示的时候不加任何处理,直接显示html,该有的换行都有,这样保存html的方式还可以避免脚本注入的问题。
二、输入内容之后,html会自动给你生成一个div,那么你按了回车之后输入的内容都会放到这块div中。
三、textarea内容保存到数据库,然后从数据库取出来用div显示, 前台获取textarea的value值, 把value值传到后台,对特殊字符进行处理,php为例:htmlspecialchars(value)。
<form action=>
<textarea name="content" style="width: 437px; height: 56px">Test</textarea>
</form>
<%
dim a
a=RequestForm("content")
Responsewrite(a)
%>
显示出来的是Test
测试证明可以的,你看看你的文本框有没放到表单中来提交
HTML中向服务器端传递表单值是通过表单控件的name属性的值名对的形势来传递的,也就是说需要给想要传递值的input 一个name 属性值,比如说<input type="textarea" name="address" value="textvalue">然后才能在服务器端的servlet中通过getParameter(“”)方法来获取,这个方法接收的参数就是那个name属性值,返回的值就是input中的value属性值(或者是前台交互时输入的内容)。当然,前提是你已经做好了其他的准备,比如说写好了配置和映射url的webxml文件,就像上位仁兄说的那样做就行~
以上就是关于如何获取form表单提交后返回值全部的内容,包括:如何获取form表单提交后返回值、微信小程序,weixin,微信小程序怎么设置textarea文本域输入、怎么将textarea中输入的格式保存到数据库中,读取的时候也能按原来的格式显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)