@Html.TextAreaFor(model => model.Content)
@Html.ValidationMessageFor(model => model.Content)
<script type="text/javascript">
var editor = CKEDITOR.replace('Content',
{
extraPlugins: 'uicolor',
uiColor: '#14B8C4',
toolbar:
[
['Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink'],
['UIColor']
]
});
</script>
需要点击两次按钮 才能提交数据
ckeditor中有数据的时候 点击提交会提示 content中没有值,再次点击时才能提交
原因是,点第一次时CKeditor中的内容还未赋值给content
找过网上的解决方法也没能解决。求助
解决方案 »
- 异常详细信息: System.Data.SqlClient.SqlException: 将截断字符串或二进制数据
- 求一电子商务网站。 给客户演示用。
- 做网站的时候,是用一些经典的dll好呢,还是自己写代码比较好?
- 高手在吗?网站的基本信息是保存在数据库还是web.config文件?
- dllimport问题
- jquery ajax调用后台方法,调试发现没有跳转到后台!!!
- XP界面的文件管理系统
- 问一个弱智的初级问题
- 数据库连接问题,高手快来指点啊,急!
- 关于ADO.net继承性数据绑定的问题
- 前台 Gridbview模板列内加入<a hre> 打不开问题?、求助
- asp.net通过bat文件调用word程序
$(function(){
var editor = CKEDITOR.replace('Content',
{
extraPlugins: 'uicolor',
uiColor: '#14B8C4',
toolbar:
[
['Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink'],
['UIColor']
]
});
});
</script>这样试试看。
$(function () {
$("#sub").click(function () {
$("#Content").val(CKEDITOR.instances.Content.getData());//将编辑器的值赋值给textarea
$("form").first().submit();
});
});
</script>
自己解决了。之前就是不知道怎么得到编辑器的内容
CKEDITOR.instances.textarea的id.getData()