nicedit中关联的文本域内容提交不到后台

asp.Net中nicedit使用


       nicedit是一个很简洁的富文本编辑器,只有两个文件,一个js,一个图片,总大小只有不到50K,并且很容易使用,支持AJAX。并且提供了好几种调用样式。

问题1:

       在一个asp.net的formview中要使用到nicedit,发现怎么也提交不了内容,但是如果不加nicedit的情况,那么提交内容没有任何问题。于是查找原因,发现nicedit在表单onsubmit事件发生时赋值,但是asp.net为了保存状态,通过脚本提交表单,form在通过脚本提交表单时不会触发onsubmit事件的,因而导致nicedit失效。

解决方法:

1)

 blur : function() {
     this.isFocused = false;
  this.saveContent();  //
此行代码即为后期所加 
  this.elm.removeClass('selected');
 }

2)

表单提交时先执行下面语句:

var title;

title=new nicEditor({ fullPanel: true }).panelInstance('Title');

var titleHtml = title.nicInstances[0].getContent();

问题2:

当一个页面中new出来了两个和textarea相关的nicedit对象,那么在选中A文本域的内容后,可以用B文本域的样式也进行了修改。

原因:

两个textarea同时都有焦点(应该进行nicedit对象的区分)。

解决方法:?


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

快乐升升

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值