日期:2014-05-17  浏览次数:20407 次

如何获取该控件的文本?
网页中一个textArea中嵌入一个kindeditor控件,用户在文本域中输入一些内容后,如何在后台获得所用户的输入?
------最佳解决方案--------------------
引用:
LZ应该说的是runat=server后的textarea。服务端控件的文本一般是用Text属性获得的。

这个要看是webcontrol,还是htmlcontrol,web的text多 html的value多,像楼主这里就是value

------其他解决方案--------------------
根据textarea的name利用表单获取值啊Request.Form["textarea 's name"],但是你填完编辑器也不一定会马上更新到textarea中,所以应该调用一下编辑的获取值的方法,然后赋值到textarea再提交,就能回去新值了
------其他解决方案--------------------
LZ应该说的是runat=server后的textarea。服务端控件的文本一般是用Text属性获得的。
------其他解决方案--------------------
以前用过ckeditor,也是不能直接id.value获取值的。必须提交表单时获取。
我想原因是显示的文本是带格式的,而实际值是html代码,也就是说显示的和实际值不一致,因此不能直接在后台访问。
------其他解决方案--------------------
Request.Form["textarea 's name"]的值是string类型的吗?为什和没法用textArea's name.value获取呢?获取值的方法是什么?怎么在后台调用?
------其他解决方案--------------------
你是服务器控件吗吗,要用value获取? 如果是应该是能获取到,Request.Form["textarea 's name"]如果你还不知道是什么类型,赶紧查资料去,要不然就晚了
------其他解决方案--------------------
<textarea id="txtContent" cols="20" name="S1" rows="2" style="width:700px;height:200px;visibility:hidden;" ></textarea>
------其他解决方案--------------------
引用:
根据textarea的name利用表单获取值啊Request.Form["textarea 's name"],但是你填完编辑器也不一定会马上更新到textarea中,所以应该调用一下编辑的获取值的方法,然后赋值到textarea再提交,就能回去新值了
如何调用编辑的获取值的方法?
------其他解决方案--------------------
要在后台获取用户的输入。。
------其他解决方案--------------------
直接写request.form['name']得到的是一个空值,现在怎么及时得到输入的内容?要调用前台的什么方法吗?怎么实现?