1、效果

说明:1、界面不太美观 这里面主要是包括 利用jQuery 插件validate验证form字段,jQuery提交form表单的方式

1、HTML代码

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<link href="Easyui/themes/default/easyui.css" rel="stylesheet" />
<link href="Easyui/themes/icon.css" rel="stylesheet" />
<script src="Easyui/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="Easyui/jquery.easyui.min.js"></script>
<script src="Easyui/locale/easyui-lang-zh_CN.js"></script>
<script src="JS/jquery.validate.min.js"></script>
<script src="JS/jquery.form.js"></script>
<style type="text/css">
.div1
{
width:350px;
height:160px;
}
td
{
text-align:right;
}
.input1
{
width:180px;
}
</style> </head>
<body>
<form id="form1" runat="server">
<input type="hidden" name="userId" value=""/>
<div class="div1">
<table>
<tr><td>用户名:</td><td><input class="input1" type="text" id="userName" name="userName" value="" /></td></tr>
<tr><td>旧密码:</td><td><input class="input1" type="password" id="pwd" name="pwd" value="" /></td></tr>
<tr><td>新密码:</td><td><input class="input1" type="password" id="NewPwd" name="NewPwd" value="" /></td></tr>
<tr><td>确认新密码:</td><td><input class="input1" type="password" id="confirmPwd" name="confirmPwd" value="" /></td></tr>
<tr><td id="btnCaoZuo" style="padding-right:20px;width:160px;" colspan="2">
<input type="button" style="width:80px;margin-right:15px;" onclick="test()" value ="保存" />
<input type="button" style="width:80px;" value="取消" /></td></tr>
</table>
</div>
</form>
</body>
</html>
<script type="text/javascript"> function check_form() { return $("#form1").validate({
rules: {
userName: {
required: true,
minlength: 2
},
NewPwd: {
required: true,
minlength: 6,
maxlength: 20,
},
confirmPwd: {
required: true,
minlength: 6,
maxlength: 20,
equalTo: "#NewPwd"
} },
messages: {
userName: {
required: "请输入用户名",
minlength: "用户名必需由两个字母组成"
},
NewPwd: {
required: "请输入密码",
minlength: "密码长度不能小于 6 个字母",
maxlength: "密码长度不能多于 20 个字母",
},
confirmPwd: {
required: "请输入密码",
minlength: "密码长度不能小于 6 个字母",
maxlength: "密码长度不能多于 20 个字母",
equalTo: "两次密码输入不一致"
} }
});
}
function test()
{
if (check_form().form()) {
var f = $('#form1');
f.form('submit', {
url: 'Home/ChangePWD',
type: 'post',
success: function (data) {
var json = $.parseJSON(data);
if (json.id == 1) { } },
error: function (data) { } });
return true; } else { return false; } }
</script>

2、Home控制器 代码

        public ActionResult ChangePWD()
{
ResultModel re = new ResultModel();
string userName = Request["userName"].ToString();
re.id = ;
re.stName = "修改成功!";
return Json(re, JsonRequestBehavior.AllowGet);
}

3、引用的Easyui 及js源文件下载地址

链接:https://pan.baidu.com/s/1UDrd5KKB4kN3tN_0CotA4A 密码:tctv

asp.net mvc4 修改密码界面的更多相关文章

  1. Dynamics CRM修改密码界面

    我们再实施Dynamics CRM的过程中经常会被客户吐槽没有一个修改密码的页面.市面上也有一些人通过自己操作AD库进行修改密码的解决方案不过多多少少会有一些BUG存在.其实ADFS提供了一个修改密码 ...

  2. asp.net membership 修改密码

    aspnet_Applications 存储数据库所涉及应用程序有关信息. aspnet_Membership 存储与用户相关信息例如:用户登陆密码,创建时间. aspnet_Paths 存储应用程序 ...

  3. winform设计一个登录界面和修改密码的界面-自动切换窗体(问题[已解] 望一起讨论)(技术改变世界-cnblog)

    http://www.cnblogs.com/IAmBetter/archive/2012/01/14/2322156.html winform设计一个登录界面和修改密码的界面-自动切换窗体(问题[已 ...

  4. C#_会员管理系统:开发三(修改密码)

    为以后多个功能界面考虑,新增一个主界面: 主界面如下: 主界面(VIPMain.cs)详细代码如下: using System; using System.Collections.Generic; u ...

  5. 31、Flask实战第31天:cms后台修改密码

    cms后台修改密码界面布局 先创建cms_resetpwd.html页面,继承cms_base.html {% extends 'cms/cms_base.html' %} {% block titl ...

  6. vue-element添加修改密码弹窗

    1.新建修改密码vue文件CgPwd.vue 代码如下: <template> <!-- 修改密码界面 --> <el-dialog :title="$t('c ...

  7. 在ASP.NET MVC4中实现同页面增删改查,无弹出框02,增删改查界面设计

    在上一篇"在ASP.NET MVC4中实现同页面增删改查,无弹出框01,Repository的搭建"中,已经搭建好了Repository层,本篇就剩下增删改查的界面了......今 ...

  8. asp.net mvc4 登录界面

    说明:开发环境 asp.net mvc4 c#语言 1.项目目录结构 2.Login控制器中 public ActionResult Index() { return View(); } 对应Inde ...

  9. ASP.NET MVC5 网站开发实践(二) Member区域 - 用户部分(3)修改资料、修改密码

    在上一篇博客中实现了用户的注销和登录,其实代码里落了点东西,就是用户登录要更新最后一次登录时间和登录IP,这次补上.今天做修改资料和修改密码,TryUpdateModel是新用到的东西. 目录: AS ...

随机推荐

  1. 【POJ1276】Cash Machine(多重背包单调队列优化)

    大神博客转载http://www.cppblog.com/MatoNo1/archive/2011/07/05/150231.aspx多重背包的单调队列初中就知道了但一直没(不会)写二进制优化初中就写 ...

  2. 【Eclpise】Eclipse中Tomcat启动失败或者是重启失败

    经常在Eclipse中遇到这样的问题,tomcat重启之后失败,而且也停止不了.最好的解决办法就是用DOS命令杀死进程. 比如下面这种情况: 1.查看进程ID  用windows的netstat查看信 ...

  3. 标准C程序设计七---102

    Linux应用             编程深入            语言编程 标准C程序设计七---经典C11程序设计    以下内容为阅读:    <标准C程序设计>(第7版) 作者 ...

  4. c#FileStream文件读写

    //C#文件流写文件,默认追加FileMode.Append             string msg = "okffffffffffffffff";            b ...

  5. LightOJ 1140: How Many Zeroes? (数位DP)

    当前数位DP还不理解的点: 1:出口用i==0的方式 2:如何省略状态d(就是枚举下一个数的那个状态.当然枚举还是要的,怎么把空间省了) 总结: 1:此类DP,考虑转移的时候,应当同时考虑查询时候的情 ...

  6. iphoneXR的tabbar底部图片的适配

    在自定义tabbar的背景图时,发现在ihonexr上有点问题,主要是因为iphoneXr用的是二倍图,但是Xr的tabbar底部高度多了34像素,所以就出现了如下的情况: 解决这个问题,还比较简单, ...

  7. js-jquery 中$.ajax -浅显接触

    工作了将近2年,终于开始自己写ajax了!!!真紧张的! 当年培训时就没有学ajax,就让我们自己看看,我是那种主动学习的人吗?不是!!!所以搞不懂ajax!!!!! 在工作中,数据的绑定我们之前都是 ...

  8. Leetcode总结之DFS

    package DFS; import java.util.ArrayList; import java.util.HashMap; import java.util.LinkedList; impo ...

  9. linux下命令行的查找顺序

    由下可知,linux通过$PATH的路径顺序,由左至由依次查找某个程序,如果有两个路径下都有这个程序,以先找到的为准 [rpc_server]$ which 23/usr/bin/which: no ...

  10. SilverLight-DataControls:四、The PagedCollectionView(分页的集合视图) 对象

    ylbtech-SilverLight-DataControls-PagedCollectionView:The PagedCollectionView(分页的集合视图) 对象 1.A, Buildi ...