webfrom 做项目的注意事项
1、展示细节
如男女显示问题 不能显示true false 时间转换成中文 民族显示汉字 不能直接显示代码
2、用户名重复验证
从数据库中查询验证
4、日期判断
判断年份有点问题
- var year = document.getElementById("Dr_Year");
- var mon = document.getElementById("Dr_Month");
- var day = document.getElementById("Dr_Day");
- document.getElementById("Dr_Year").onchange = function () {
- if (mon.value == "2")
- {
- if (this.value % 4 == 0)
- {
- day.options.length = 0;
- for (var i = 1; i < 30; i++)
- {
- var op = document.createElement("option");
- op.value = i;
- op.innerHTML = i;
- day.appendChild(op);
- }
- }
- else {
- day.options.length = 0;
- for (var i = 1; i < 29; i++) {
- var op = document.createElement("option");
- op.value = i;
- op.innerHTML = i;
- day.appendChild(op);
- }
- }
- }
- }
- document.getElementById("Dr_Month").onchange = function () {
- if (this.value == "2") {
- if (year.value % 4 == 0) {
- day.options.length = 0;
- for (var i = 1; i < 30; i++) {
- var op = document.createElement("option");
- op.value = i;
- op.innerHTML = i;
- day.appendChild(op);
- }
- }
- else {
- day.options.length = 0;
- for (var i = 1; i < 29; i++) {
- var op = document.createElement("option");
- op.value = i;
- op.innerHTML = i;
- day.appendChild(op);
- }
- }
- }
- else if (this.value == "1" || this.value == "3" || this.value == "5" || this.value == "7" || this.value == "8" || this.value == "10" || this.value == "12") {
- day.options.length = 0;
- for (var i = 1; i < 32; i++) {
- var op = document.createElement("option");
- op.value = i;
- op.innerHTML = i;
- day.appendChild(op);
- }
- } else {
- day.options.length = 0;
- for (var i = 1; i < 31; i++) {
- var op = document.createElement("option");
- op.value = i;
- op.innerHTML = i;
- day.appendChild(op);
- }
- }
- }
5、修改页面无法提交
6、编辑时,如密码不填,则保留原有密码
一般都是单独改密码 统一改的时候在修改方法里面加一个判断
执行语句 如果密码为空则不修改密码
密码不为空在修改
用js判断密码是否一致
- var p1 = document.getElementById("TextBox2");
- var p2 = document.getElementById("TextBox3");
- p1.onkeyup = function () { pwdisok(p1, p2); }
- p2.onkeyup = function () { pwdisok(p1, p2); }
- function pwdisok(pwd1, pwd2) {
- if (pwd1.value != pwd2.value) {
- document.getElementById("pwd_error").innerText = "两次密码不一致!";
- document.getElementById("pwd_error").style.color = "red";
- pwdok = false;
- }
- else {
- document.getElementById("pwd_error").innerText = "正确!";
- document.getElementById("pwd_error").style.color = "green";
- pwdok = true;
- }
- }
webfrom 做项目的注意事项的更多相关文章
- 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 目录索引
索引 [无私分享:从入门到精通ASP.NET MVC]从0开始,一起搭框架.做项目(1)搭建MVC环境 注册区域 [无私分享:从入门到精通ASP.NET MVC]从0开始,一起搭框架.做项目(2)创建 ...
- 循序渐进做项目系列(4)迷你QQ篇(2)——视频聊天!(附源码)
一·效果展示 源码派送:MiniQQ1.1 文字聊天的实现参见:循序渐进做项目系列(3):迷你QQ篇(1)——实现客户端互相聊天 二·服务端设计 对于实现视频聊天而言,服务端最核心的工作就是要构造多媒 ...
- 循序渐进做项目系列(3):迷你QQ篇(1)——实现客户端互相聊天
<循序渐进做项目系列迷你QQ篇>将陆续介绍客户端聊天,文件传输,加好友,群聊,包括语音聊天,视频聊天,远程桌面等等需求如何实现,感兴趣的朋友可以持续关注.考虑到某些需求较为复杂,本系列采用 ...
- 用eclipse做项目中常遇到的问题-如何创建并读取properties文件
在用eclipse做项目开发的时候我们常常会将一些重要的内容写在配置文件里面, 特别是连接数据库的url,username,password等信息,我们常常会新建一个properties文件将所有信息 ...
- 循序渐进做项目系列(2):最简单的C/S程序——消息异步调用与消息同步调用
上篇博客 循序渐进做项目系列(1):最简单的C/S程序——让服务器来做加法 实现了一个最简单的C/S程序,即让服务器来做加法.当时为了通俗易懂采用了消息异步调用的方式.今天我们要采用消息同步调用的方式 ...
- 【转】做产品VS做项目
相关定义 根据GB/T19000—2008<质量管理体系基础和术语>,有以下定义 过程process 一组将输入转化为输出的相互关联或相互作用的活动 注:一个过程的输入通常是其他过程的输出 ...
- IIS部署.NET项目的有关事项_2015.07.02
今天在做项目中的关于发送邮件的一些功能.在部署服务的时候遇到了一些奇葩的问题,基本上是和IIS有关的问题. 首先,项目是基于.NET Framework4.0 版本的,由于本人用的是一台新配置好的机器 ...
- 做项目单个功能的时候要理解需求和sql语句。
做项目单个功能的时候要理解需求和sql语句.最好直接按照给出来的sql语句或者存储过程来写,避免有极其细微的差别所造成的不同. 做宜春国税二期的时候有个功能叫夜间开票情况,钻取明细时由于没理解sql语 ...
- 用.NET CORE做项目,VS里编译碰到‘。。。。包降级。。。。’错误
用.NET CORE做项目,VS里编译碰到‘....包降级....’错误 本地开发机:WIN10+VS2017 15.7.3 ,用CORE2.1版本的建立一个项目,做好了,传到gitee上 今天有新同 ...
随机推荐
- Mysql ERROR 145 (HY000)
问题:今天Mysql数据库异常关闭,起来之后感觉可以了. 但是运行业务数据的时间就类似如下的错误 ERROR 145 (HY000) at line 34: Table './database_nam ...
- oralce 索引(2)
B-Tree 索引 本文来自网上整理 来自以下博客内容 http://www.360doc.com/content/13/0712/11/13136648_299364992.shtml; http: ...
- 64位Navicat Premium安装/破解【含资源】
开门见山: 1/先安装Navicat Primium,双击Navicat Primium——trial_64.exe(64位) 2/安装好打开Navicat Primium,提示使用或注册时,双击Pa ...
- 06-THREE.JS 给所有物体相同的材质
<!DOCTYPE html> <html> <head> <title></title> <script src="htt ...
- OpenCV - opencv3 图像处理 之 图像缩放( python与c++实现 )
转自:https://www.cnblogs.com/dyufei/p/8205121.html 一. 主要函数介绍 1) 图像大小变换 cvResize () 原型: voidcvResize(co ...
- 使用open_read_write等底层函数来赋值一个文件
/* * 该程序是练习read(),write(),open(),create(),close(),lseek()等函数. * * 该程序的处理思路: * 1: 在程序所在的目录去打开一个文件,如 ...
- LeetCode Construct the Rectangle
原题链接在这里:https://leetcode.com/problems/construct-the-rectangle/ 题目: For a web developer, it is very i ...
- 数据库使用JDBC连接的方式
下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用. 1.Oracle8/8i/9i/10g/11g数据库(thin模式) Class.forName("oracle.jdbc ...
- JvisualVm添加远程监控
一.Weblogic远程监控 1.首先需要在远程的weblogic的域下面,找到/bin/ setDomainEnv.sh ,需要在此文件下加入如下内容: -Dcom.sun.management.j ...
- bzoj 3027 [Ceoi2004]Sweet——生成函数
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3027 化式子到 ( \mul_{i=1}^{n}(1-x^(m[i]+1)) ) / (1- ...