一般 表单提交的时候 都是 名称:内容的 格式
这里因为我js中各个控件的名称都和数据库中字段名称不一样 我想提交的时候 我可以指定名称 比如提交 可以是 我指定的名称:内容
代码如下:
[code="java"]
function Employee_ShowAddEmployeeForm()
{
//-->页面
var Employee_ShowAddEmployeeForm_OKButton = new Ext.Button({
id : 'Employee_ShowAddEmployeeForm_OKButton',
name : 'Employee_ShowAddEmployeeForm_OKButton',
text : '提 交',
minWidth : 100,
listeners : {
'click' : function(o,e){Employee_ShowAddEmployeeForm_AddEmployee();}
}
});
var Employee_ShowAddEmployeeForm_CancelButton = new Ext.Button({
id : 'Employee_ShowAddEmployeeForm_CancelButton',
name : 'Employee_ShowAddEmployeeForm_CancelButton',
text : '取 消',
minWidth : 100,
listeners : {
'click' : function(o,e){
if (New_EmployeeForm){
New_EmployeeForm.close();
}
}
}
});
。。。。。
var Employee_ShowAddEmployeeForm_Panel = new Ext.form.FormPanel({
id : 'Employee_ShowAddEmployeeForm_Panel',
name : 'Employee_ShowAddEmployeeForm_Panel',
frame : true,
border : false,
labelAlgin:'right',
items : [
{layout:'column',border:false,items:[
{columnWidth:.5,layout:'form',border:false,items:[
Employee_ShowAddEmployeeForm_CName
]},
{columnWidth:.5,layout:'form',border:false,items:[
Employee_ShowAddEmployeeForm_EName
]}
]}
。。。。。
]});
//提交
temp_NewEmployeePanel.getForm().doAction('submit',
{
url : 'JSON/System/Employee.aspx',
mothed:'POST',
waitMsg:'正在提交。。。',
params : {FunctionName : 'Sys_Employee_AddEmployee'},
success : function(form, action){
var json = action.result.success;
if (json){
Ext.Msg.alert('系统提示','新职员数据成功!');
temp_NewEmployeePanel.getForm().reset();
}
else{
Ext.Msg.alert('系统提示','数据提交失败,请重试!');
}
},
failure : function(form, action){
Ext.Msg.alert('系统提示','与服务器交互失败,请检查连接是否正常!');
}
});
[/code]