Ext.form.HtmlEditor获取和清空数据的方法
2010-03-18 10:19
513 查看
下面是从网上拷的一段代码,主要是对其进行注解以便理解Ext.form.HtmlEditor获取和清空数据的方法
<script>
02.
var
faxWin;
03.
Ext.onReady(
function
(){
04.
var
form2 =
new
Ext.form.FormPanel({
05.
labelAlign:
'top'
,
06.
frame:
true
,
07.
title:
'邮件'
,
08.
bodyStyle:
'padding:5px 5px 0'
,
09.
width: 700,
10.
hight:400,
11.
items: [{
12.
layout:
'column'
,
13.
items:[{
14.
xtype:
'htmleditor'
,// Ext.form.HtmlEditor
15.
id:
'bio'
,//对清空方法使用到的属性
16.
name:
'editor'
,
17.
fieldLabel:
'内容'
,
18.
autoHeight:
true
,
19.
anchor:
'98%'
20.
}]
21.
}],
22.
buttons: [{
23.
text:
'取得内容并发送邮件'
,
24.
handler:
function
(){
//根据名称获取内容
//方法一:采用DOM方法
25.
var
text = document.getElementsByName(
"editor"
)[0].value;
26.
alert(text)
var re = /(<p>)( )+(<//p>)/g;
//方法二:采用Ext提供的方法
var content = Ext.getDom('editor').value;
content = content.replace(re,"");
27.
}
28.
},{
29.
text:
'接收邮件并显示内容'
,
30.
handler:
function
(){
31.
alert(
'清空'
)
32.
//清空内容
33.
Ext.getCmp(
"bio"
).setValue('');
34.
}
35.
},{
36.
text:
'关闭'
,
37.
handler:
function
(){
//隐藏窗口
38.
faxWin.hide();
39.
}
40.
}]
41.
});
42.
var
window =
new
Ext.Window({
43.
title:
'传真邮件窗口'
,
44.
width: 710,
45.
autoHeight:
true
,
46.
layout:
'fit'
,
47.
plain:
true
,
48.
bodyStyle:
'padding:5px;'
,
49.
buttonAlign:
'center'
,
50.
closeAction:
'hide'
,
51.
items: form2
52.
});
53.
faxWin = window;
54.
window.hide();
55.
faxWin.show();
56.
});
57.
</script>
相关文章推荐
- 禁止Ext.form.ComboBox远程获取数据的方法
- Ext.widgets-form(上)BasicForm/Field/Checkbox/Radio/HtmlEditor/TextField
- Sqlite 清空表中所有数据 并重置自增长数据 以及获取last_insert_id的方法
- Ext.form.HtmlEditor 的 表情扩展
- 用PHP 的超级变量$_GET 获取 HTML表单(Form) 数据
- php $_POST获取html表单form数据教程
- Ext 中,为Ext.form.HtmlEditor添加键盘事件
- Ext 中,为Ext.form.HtmlEditor添加键盘事件
- WebForm.aspx 页面通过 AJAX 访问WebForm.aspx.cs类中的方法,获取数据
- Ext.form.HtmlEditor如何判断是否有输入
- jQuery的serialize方法无法获取form数据
- Ajax异步获取html数据中包含js方法无效的解决方法
- Ext.form.field.HtmlEditor编辑器字段
- Ajax异步获取html数据中包含js方法无效的解决方法
- js获取form表单所有数据的简单方法
- WebForm.aspx 页面通过 AJAX 访问WebForm.aspx.cs类中的方法,获取数据(转)
- Ajax异步获取html数据中包含js方法无效的解决方法
- ExtJS4.2学习(19)在线编辑器Ext.form.HtmlEditor
- 从服务器端获取列和数据动态创建Ext.grid.EditorGridPanel
- EXT2.0学习一: 让Ext.form.ComboBox通过Dwr获取数据