这两天忙活着把Textarea 中的数据写入数据库的问题:

在textarea中写入

<variable name="Btn_Check" required="false"></variable>
   <variable name="Btn_Save" required="true"></variable>
   <variable name="Btn_Retake" required="true"></variable>
   <variable name="Btn_Next" required="true"></variable>
   <variable name="Btn_Delete" required="true"></variable>
   <variable name="Btn_Archive" required="false"></variable>
   <variable name="Btn_Especial" required="true"></variable>
   <variable name="Btn_Send_Local" required="false"></variable>
   <variable name="Btn_Send_Jifa" required="false"></variable>
   <variable name="Btn_Print" required="false"></variable>
   <variable name="Btn_Seal" required="false"></variable>

点击‘保存’,这段数据就写入到数据库的一张表的一个字段里了!但是当我从这个字段中拷出这段代码,发现它已变成这样:

&lt;variable name="Btn_Check" required="false"&gt;&lt;/variable&gt;   
&lt;variable name="Btn_Save" required="true"&gt;&lt;/variable&gt;   
&lt;variable name="Btn_Retake" required="true"&gt;&lt;/variable&gt;   
&lt;variable name="Btn_Next" required="true"&gt;&lt;/variable&gt;   
&lt;variable name="Btn_Delete" required="true"&gt;&lt;/variable&gt;   
&lt;variable name="Btn_Archive" required="false"&gt;&lt;/variable&gt;   
&lt;variable name="Btn_Especial" required="true"&gt;&lt;/variable&gt;   
&lt;variable name="Btn_Send_Local" required="false"&gt;&lt;/variable&gt;   
&lt;variable name="Btn_Send_Jifa" required="false"&gt;&lt;/variable&gt;   
&lt;variable name="Btn_Print" required="false"&gt;&lt;/variable&gt;   
&lt;variable name="Btn_Seal" required="false"&gt;&lt;/variable&gt;
这下麻烦了,因为我要通过这段xml数据来确定按钮的显示啊!!!!!!!!
然后一直在找方法,开始想从入口入手,想通过
s1   =   Replace(s1,   "&",   "&amp;");  
  s1   =   Replace(s1,   "<",   "&lt;");  
  s1   =   Replace(s1,   ">",   "&gt;"); 
来解决,但是因为textbox是服务端的,这些输入的HTML标记也分服务端和客户端,服务端编译后就变成客户端的了,通过Replace转换失败~
而且textarea的value就是转义之后的,要是用于网页输出它会自动转换的,所以不能从入口解决问题,只能找出口解决,于是找到了FlowDom,加入字符过滤!
问题解决了,很高心~

转载于:https://www.cnblogs.com/carolxiong/archive/2008/07/31/1257153.html

挑战Textarea——把textarea中的HTML写入数据库相关推荐

  1. 线程池写入mysql_用多线程写入数据库的问题(150分)

    把 一少的程序稍加修改就可以多个线程处理一个文件了 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, ...

  2. 关于textarea传值(取出,写入数据库)问题

    textarea没有value属性,不能像input一样,直接类似这样<td><input type="text" name="subjectOptio ...

  3. 小程序textarea在ios中内边距的解决办法

    小程序textarea在ios中内边距的解决办法 官方文档上面有一个 disable-default-padding 属性去除在ios上面的内边距

  4. Javascript - 获取到textarea文本框中的回车换行符 - 收集/实践 --- 20201005

    1.应用场景 主要用于获取到textarea文本框中的回车换行符 2.学习/操作 1. 文档 javascript获取到textarea文本框中的回车换行符 - Wuya - 博客园 js如何识别出字 ...

  5. 限制textarea文本域中输入字符个数(防粘贴)

    通常我们需要对用户文本输入进行字符数量上的限制,对于<input type="text" value="" />文本输入域,我们可以通过maxlen ...

  6. 如何设置textarea文本框中的内容为只读不可修改状态

    设置<textarea>文本框中的内容为只读不可修改状态,只需要加入disabled或readonly即可 <textarea name="qualification&qu ...

  7. 上传图片至服务器,写入到数据库Blob字段中,以及从数据库读取Blob信息(iframe父子页面传值)(1)

    最近做了个用户维护功能,涉及到照片的操作. 照片是存到数据库oracle中的Blob字段中. 难点有两个: 1,图片的上传:2,Blob字段的读取. 先说图片的上传吧, 我使用common-fileu ...

  8. java textarea append_JavaFX TextArea.append()导致java.lang.NullPointerException

    我正在读取一个串口并将其写入文本区域作为滚动值.我创建了SerialPortReader类,它运行良好.我的主代码只是调用"updateTextArea()"来告诉类textare ...

  9. html textarea 缩放,textarea自动撑开缩放

    思路一 使用一个pre元素,将textarea的内容复制到pre的子元素span中,利用元素换行自动撑开包裹元素.wrap的高度. 监听事件 Firefox.Chrome.IE9,IE10 均支持 o ...

最新文章

  1. Mysql 源码安装
  2. 用正则表达式验证php用户注册系统,php用户注册时常用的检验函数实例总结
  3. 由浅入深:自己动手开发模板引擎——解释型模板引擎
  4. JS的Event属性和方法
  5. java 复制剪贴板_java_swing复制粘贴、剪贴板
  6. 注解配置声明式事务控制解析
  7. git 生成多个patch_如何用git命令生成Patch和打Patch
  8. 通过bios修改服务器ipmi配置,Dell服务器之配置ipmi远程console管理
  9. JAVA并发编程3_线程同步之synchronized关键字
  10. Oracle创建视图、通过视图创建表
  11. 【英语学习】【Level 08】U03 My Choice L6 Stories that make an impact
  12. 华为手机助手上架流程_2019年各大安卓应用商店上架经验,含流程,物料,方法,建议收藏...
  13. Flutter 页面滚动吸顶详解(NestedScrollView)
  14. 用Hough投票做物体检测的3篇文献
  15. java 百度地图返回坐标_Java使用百度地图API,根据地址,查询地址坐标。
  16. paip.网站提示SESSION过期 登录过期 以及二次登录的问题
  17. 前端导出 pdf 分页带表头,导出pdf 不分页
  18. android 支付宝 6002,支付宝调用H5支付页面返回6002网络连接错误
  19. 模糊c均值聚类算法原理详细讲解
  20. 数学 - 基本初等函数导数公式及求导法则

热门文章

  1. DocDokuPLM介绍
  2. Teamcenter - Index search 找不到相关物件的解决方法
  3. java按钮添加事件_java中添加按钮并添加响应事件的方法(推荐)
  4. html 签到日历,写一个签到日历
  5. html5首页图标怎么除掉,移动端H5页面端如何除去input输入框的默认样式
  6. android控件字体,android 设置控件的颜色字体的方法
  7. java 倒计时门栓,同步器
  8. java excel导出 模板_Java Excel 导出 模板
  9. signature=efaf25d07c6ea03d7552906c0caee5a8,幼児の認知発達における関係把握の問題
  10. svn打分支与分支合并回主干