extjs的 FormPanel 保存提交数据
2011-05-15 23:15
246 查看
<link href="ext-3.1.1/resources/css/ext-all.css" rel="Stylesheet" />
<script type="text/javascript" src="ext-3.1.1/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext-3.1.1/ext-all.js"></script>
<script type="text/javascript">
Ext.onReady(function() {
var form = new Ext.form.FormPanel({
title: "注册用户",
defaultType: "textfield",//默认是textfield
labelAlign: "right",//右对其
url: "12form.aspx",//提交的服务端页面返回json类型
items: [{ fieldLabel: "用户名", name: "usrname" }, { fieldLabel: "年龄", name: "age" }, { xtype: "datefield", name: "birth", fieldLabel: "出生日期", format: "Y-m-d"}],
renderTo: "form",
buttons: [{ text: "保存", handler: function() {
form.getForm().submit({ success: function(form, action) {
alert(action.result.msg);
}, failure: function() { alert("失败") }
});
}
}]//success,failure返回成功失败状态。
})
})
</script>
</head>
<body>
<div id="form"></div>
</body>
</html>
12form.aspx 代码:
<%
string name = Request.Params["usrname"];
int age =int.Parse(Request.Params["age"]);
// DateTime bir = Convert.ToDateTime(Request.Params["birth"]);
bool tag=false;
string constr = System.Configuration.ConfigurationManager.ConnectionStrings["mycon"].ToString();
try
{
using (System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(constr))
{
string sql = "insert into tuser(UserName,age) values('" + name + "'," + age + ")";
using (System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(sql, con))
{
con.Open();
cmd.ExecuteNonQuery();
}
}
tag = true;
}
catch (Exception)
{
tag = false;
throw;
}
if (tag)
{
Response.Write("{success:true,msg:'添加成功'}");
}
else
{
Response.Write("{failed:true,msg:'添加失败'}");
}
%>
可以时间一个注册的功能!
<script type="text/javascript" src="ext-3.1.1/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext-3.1.1/ext-all.js"></script>
<script type="text/javascript">
Ext.onReady(function() {
var form = new Ext.form.FormPanel({
title: "注册用户",
defaultType: "textfield",//默认是textfield
labelAlign: "right",//右对其
url: "12form.aspx",//提交的服务端页面返回json类型
items: [{ fieldLabel: "用户名", name: "usrname" }, { fieldLabel: "年龄", name: "age" }, { xtype: "datefield", name: "birth", fieldLabel: "出生日期", format: "Y-m-d"}],
renderTo: "form",
buttons: [{ text: "保存", handler: function() {
form.getForm().submit({ success: function(form, action) {
alert(action.result.msg);
}, failure: function() { alert("失败") }
});
}
}]//success,failure返回成功失败状态。
})
})
</script>
</head>
<body>
<div id="form"></div>
</body>
</html>
12form.aspx 代码:
<%
string name = Request.Params["usrname"];
int age =int.Parse(Request.Params["age"]);
// DateTime bir = Convert.ToDateTime(Request.Params["birth"]);
bool tag=false;
string constr = System.Configuration.ConfigurationManager.ConnectionStrings["mycon"].ToString();
try
{
using (System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(constr))
{
string sql = "insert into tuser(UserName,age) values('" + name + "'," + age + ")";
using (System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(sql, con))
{
con.Open();
cmd.ExecuteNonQuery();
}
}
tag = true;
}
catch (Exception)
{
tag = false;
throw;
}
if (tag)
{
Response.Write("{success:true,msg:'添加成功'}");
}
else
{
Response.Write("{failed:true,msg:'添加失败'}");
}
%>
可以时间一个注册的功能!
相关文章推荐
- ExtJS中FormPanel实现数据加载和提交(转载)
- ExtJS中FormPanel实现数据加载和提交(转)
- ExtJs 中 FormPanel 的数据加载和提交
- extjs表单FormPanel提交数据和加载数据
- ExtJS中FormPanel实现数据加载和提交
- Extjs 将grid的数据批量保存为arrayjson提交
- 通过ExtJS FormPanel提交数据给struts action
- 通过ExtJS FormPanel提交数据给struts action
- ExtJs 中 FormPanel 的数据加载和提交
- ExtJS中FormPanel实现数据加载和提交 - EXT - AJAX - JavaEye论坛
- extjs表单FormPanel提交数据和加载数据
- ExtJS中FormPanel实现数据加载和提交
- 将爬取的网页数据保存到数据库时报错不能提交JPA,Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\xB6 \xE2...' for column 'content' at row 1
- extjs 数据存储和提交
- 关于Extjs的取值加载以及输入之后的ajax提交数据
- extjs FormPanel更改为普通表单提交,提交到iframe显示
- FormPanel提交表单数据
- dedecms 5.6 创建图片集时 出现 数据保存到数据库附加表 `dede_addonimages` 时出错,请把相关信息提交给
- ExtJS中从WebService获取数据保存到本地,填充GridPanel实现静态数据分页
- Extjs中三种不同的数据提交方式