//参考文档:http://ueditor.baidu.com/doc/
//UEditor:http://ueditor.baidu.com/website/onlinedemo.html
<script language="javascript" type="text/javascript">
//得到编辑器中选中的文本
function getSelect() {
var editor = UE.getEditor('myEditor');
var selectTxt = editor.selection.getRange();
range.select();
var txt = editor.selection.getText();
alert("选中文本:" + txt);
}
//隐藏编辑器
function hideEditor() {
var editor = UE.getEditor('myEditor');
editor.setHide();
}
//显示编辑器
function showEditor() {
var editor = UE.getEditor('myEditor');
editor.setShow();
}
//创建编辑器
function newEditor(){
var editor = UE.getEditor('myEditor');
editor.createEditor();
}
//删除编辑器
function delEditor() {
var editor = UE.getEditor('myEditor');
editor.deleteEditor();
}
//选中文本改变颜色并加粗
function boldTxt() {
var editor = UE.getEditor('myEditor');
editor.execCommand("foreColor", "red");
editor.execCommand("bold");
}
//选中文本倾斜
function italicTxt() {
var editor = UE.getEditor('myEditor');
editor.execCommand("italic");
}
//插入
function insertTxt() {
var editor = UE.getEditor('myEditor');
editor.execCommand("insertHtml", "<font color='purple'>MyEditor---UEditor</font>");
}
//获取值
function get() {
var editor = UE.getEditor('myEditor');
//得到编辑器内容html
var textContext = editor.getContent();
//带格式的文本
var textP = editor.getPlainTxt();
//纯文本
var textC = editor.getContentTxt();
//得到编辑器完整的html
var textHtml = editor.getAllHtml();
//判断是否有内容
var f = editor.hasContents();
}
</script>
//前台页面
<asp:TextBox ID="myEditor" TextMode="MultiLine" runat="server" Height="400px" Width="950px"></asp:TextBox>
<script type="text/javascript">
UE.getEditor("myEditor");
</script>
//后台获取
string str= myEditor.Text.Trim();