1、展示细节

如男女显示问题 不能显示true   false  时间转换成中文  民族显示汉字  不能直接显示代码
2、用户名重复验证

从数据库中查询验证
4、日期判断

判断年份有点问题

 
  1. var year = document.getElementById("Dr_Year");
  2. var mon = document.getElementById("Dr_Month");
  3. var day = document.getElementById("Dr_Day");
  4. document.getElementById("Dr_Year").onchange = function () {
  5.  
  6. if (mon.value == "2")
  7. {
  8. if (this.value % 4 == 0)
  9. {
  10. day.options.length = 0;
  11. for (var i = 1; i < 30; i++)
  12. {
  13. var op = document.createElement("option");
  14. op.value = i;
  15. op.innerHTML = i;
  16. day.appendChild(op);
  17. }
  18.  
  19. }
  20. else {
  21. day.options.length = 0;
  22. for (var i = 1; i < 29; i++) {
  23. var op = document.createElement("option");
  24. op.value = i;
  25. op.innerHTML = i;
  26. day.appendChild(op);
  27. }
  28. }
  29.  
  30. }
  31. }
  32. document.getElementById("Dr_Month").onchange = function () {
  33.  
  34. if (this.value == "2") {
  35. if (year.value % 4 == 0) {
  36. day.options.length = 0;
  37. for (var i = 1; i < 30; i++) {
  38. var op = document.createElement("option");
  39. op.value = i;
  40. op.innerHTML = i;
  41. day.appendChild(op);
  42. }
  43.  
  44. }
  45. else {
  46. day.options.length = 0;
  47. for (var i = 1; i < 29; i++) {
  48. var op = document.createElement("option");
  49. op.value = i;
  50. op.innerHTML = i;
  51. day.appendChild(op);
  52. }
  53. }
  54. }
  55. else if (this.value == "1" || this.value == "3" || this.value == "5" || this.value == "7" || this.value == "8" || this.value == "10" || this.value == "12") {
  56. day.options.length = 0;
  57. for (var i = 1; i < 32; i++) {
  58. var op = document.createElement("option");
  59. op.value = i;
  60. op.innerHTML = i;
  61. day.appendChild(op);
  62. }
  63.  
  64. } else {
  65. day.options.length = 0;
  66. for (var i = 1; i < 31; i++) {
  67. var op = document.createElement("option");
  68. op.value = i;
  69. op.innerHTML = i;
  70. day.appendChild(op);
  71. }
  72. }
  73. }
 

5、修改页面无法提交

6、编辑时,如密码不填,则保留原有密码

一般都是单独改密码    统一改的时候在修改方法里面加一个判断

执行语句 如果密码为空则不修改密码

密码不为空在修改

用js判断密码是否一致

 
  1. var p1 = document.getElementById("TextBox2");
  2. var p2 = document.getElementById("TextBox3");
  3.  
  4. p1.onkeyup = function () { pwdisok(p1, p2); }
  5. p2.onkeyup = function () { pwdisok(p1, p2); }
  6.  
  7. function pwdisok(pwd1, pwd2) {
  8. if (pwd1.value != pwd2.value) {
  9. document.getElementById("pwd_error").innerText = "两次密码不一致!";
  10. document.getElementById("pwd_error").style.color = "red";
  11. pwdok = false;
  12. }
  13. else {
  14. document.getElementById("pwd_error").innerText = "正确!";
  15. document.getElementById("pwd_error").style.color = "green";
  16. pwdok = true;
  17. }
  18. }

webfrom 做项目的注意事项的更多相关文章

  1. 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 目录索引

    索引 [无私分享:从入门到精通ASP.NET MVC]从0开始,一起搭框架.做项目(1)搭建MVC环境 注册区域 [无私分享:从入门到精通ASP.NET MVC]从0开始,一起搭框架.做项目(2)创建 ...

  2. 循序渐进做项目系列(4)迷你QQ篇(2)——视频聊天!(附源码)

    一·效果展示 源码派送:MiniQQ1.1 文字聊天的实现参见:循序渐进做项目系列(3):迷你QQ篇(1)——实现客户端互相聊天 二·服务端设计 对于实现视频聊天而言,服务端最核心的工作就是要构造多媒 ...

  3. 循序渐进做项目系列(3):迷你QQ篇(1)——实现客户端互相聊天

    <循序渐进做项目系列迷你QQ篇>将陆续介绍客户端聊天,文件传输,加好友,群聊,包括语音聊天,视频聊天,远程桌面等等需求如何实现,感兴趣的朋友可以持续关注.考虑到某些需求较为复杂,本系列采用 ...

  4. 用eclipse做项目中常遇到的问题-如何创建并读取properties文件

    在用eclipse做项目开发的时候我们常常会将一些重要的内容写在配置文件里面, 特别是连接数据库的url,username,password等信息,我们常常会新建一个properties文件将所有信息 ...

  5. 循序渐进做项目系列(2):最简单的C/S程序——消息异步调用与消息同步调用

    上篇博客 循序渐进做项目系列(1):最简单的C/S程序——让服务器来做加法 实现了一个最简单的C/S程序,即让服务器来做加法.当时为了通俗易懂采用了消息异步调用的方式.今天我们要采用消息同步调用的方式 ...

  6. 【转】做产品VS做项目

    相关定义 根据GB/T19000—2008<质量管理体系基础和术语>,有以下定义 过程process 一组将输入转化为输出的相互关联或相互作用的活动 注:一个过程的输入通常是其他过程的输出 ...

  7. IIS部署.NET项目的有关事项_2015.07.02

    今天在做项目中的关于发送邮件的一些功能.在部署服务的时候遇到了一些奇葩的问题,基本上是和IIS有关的问题. 首先,项目是基于.NET Framework4.0 版本的,由于本人用的是一台新配置好的机器 ...

  8. 做项目单个功能的时候要理解需求和sql语句。

    做项目单个功能的时候要理解需求和sql语句.最好直接按照给出来的sql语句或者存储过程来写,避免有极其细微的差别所造成的不同. 做宜春国税二期的时候有个功能叫夜间开票情况,钻取明细时由于没理解sql语 ...

  9. 用.NET CORE做项目,VS里编译碰到‘。。。。包降级。。。。’错误

    用.NET CORE做项目,VS里编译碰到‘....包降级....’错误 本地开发机:WIN10+VS2017 15.7.3 ,用CORE2.1版本的建立一个项目,做好了,传到gitee上 今天有新同 ...

随机推荐

  1. Mysql ERROR 145 (HY000)

    问题:今天Mysql数据库异常关闭,起来之后感觉可以了. 但是运行业务数据的时间就类似如下的错误 ERROR 145 (HY000) at line 34: Table './database_nam ...

  2. oralce 索引(2)

    B-Tree 索引 本文来自网上整理 来自以下博客内容 http://www.360doc.com/content/13/0712/11/13136648_299364992.shtml; http: ...

  3. 64位Navicat Premium安装/破解【含资源】

    开门见山: 1/先安装Navicat Primium,双击Navicat Primium——trial_64.exe(64位) 2/安装好打开Navicat Primium,提示使用或注册时,双击Pa ...

  4. 06-THREE.JS 给所有物体相同的材质

    <!DOCTYPE html> <html> <head> <title></title> <script src="htt ...

  5. OpenCV - opencv3 图像处理 之 图像缩放( python与c++实现 )

    转自:https://www.cnblogs.com/dyufei/p/8205121.html 一. 主要函数介绍 1) 图像大小变换 cvResize () 原型: voidcvResize(co ...

  6. 使用open_read_write等底层函数来赋值一个文件

    /* * 该程序是练习read(),write(),open(),create(),close(),lseek()等函数. *  * 该程序的处理思路: *  1: 在程序所在的目录去打开一个文件,如 ...

  7. LeetCode Construct the Rectangle

    原题链接在这里:https://leetcode.com/problems/construct-the-rectangle/ 题目: For a web developer, it is very i ...

  8. 数据库使用JDBC连接的方式

    下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用. 1.Oracle8/8i/9i/10g/11g数据库(thin模式) Class.forName("oracle.jdbc ...

  9. JvisualVm添加远程监控

    一.Weblogic远程监控 1.首先需要在远程的weblogic的域下面,找到/bin/ setDomainEnv.sh ,需要在此文件下加入如下内容: -Dcom.sun.management.j ...

  10. bzoj 3027 [Ceoi2004]Sweet——生成函数

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3027 化式子到 ( \mul_{i=1}^{n}(1-x^(m[i]+1)) ) / (1- ...