Web端 年月日下拉表 密码判断 按钮判断是否提交
生日:
<asp:DropDownList ID="selYear" runat="server"></asp:DropDownList>年
<asp:DropDownList ID="selMonth" runat="server"></asp:DropDownList>月
<asp:DropDownList ID="selDay" runat="server"></asp:DropDownList>日
后台代码
for (int i = Convert.ToInt32(DateTime.Now.Year); i > ; i--)
{
ListItem li = new ListItem();
li.Text = i.ToString();
li.Value = i.ToString();
selYear.Items.Add(li);
}
for (int i = ; i < ;i++ )
{
ListItem li = new ListItem();
li.Text = i.ToString();
li.Value = i.ToString();
selMonth.Items.Add(li);
}
for (int i = ; i < ;i++ )
{
ListItem li = new ListItem();
li.Text = i.ToString();
li.Value = i.ToString();
selDay.Items.Add(li);
}
js代码
var Year = window.document.getElementById("selYear");
var Month = window.document.getElementById("selMonth");
var Day = window.document.getElementById("selDay");
Year.onchange = function () {
dropchang();
}
Month.onchange = function () {
dropchang();
}
function dropchang()
{
if (Month.value == "" || Month.value == "" || Month.value == "" || Month.value == "")
{ days(); }
else if (Month.value == "")
{
if ((Year.value % == && Year.value % != ) || Year % == )
{ days(); }
else
{ days();}
}
}
function days( count )
{
Day.options.length = ;
for(var i=;i<=count;i++)
{
Day.value.length=;
var op=document.createElement("option");
op.value=i;
op.innerHTML=i;
Day.appendChild(op);
}
}
密码判断
密码:
<asp:TextBox ID="TextBox2" TextMode="Password" runat="server"></asp:TextBox><br />
确认密码:
<asp:TextBox ID="TextBox3" TextMode="Password" runat="server"></asp:TextBox>
<asp:Label ID="Label2" runat="server" Text=""></asp:Label>
js代码
// 判断密码是否一致 给按钮用的是否提交
var ispwd = false;
var txt2 = document.getElementById("TextBox2");
var txt3 = document.getElementById("TextBox3");
var label2 = document.getElementById("Label2"); function Pwd (p1,p2)
{
if(p1.value==p2.value)
{
label2.innerText="正确";
label2.style.color="green";
ispwd=true;
}
else
{
label2.innerText="密码不一致";
label2.style.color = "red"; ispwd=false;
}
}
txt2.onkeyup = function () { Pwd(txt2, txt3); }
txt3.onkeyup = function () { Pwd(txt2, txt3); }
按钮提交
<asp:Button ID="Button1" OnClientClick="return go();" runat="server" Text="Button" />
js代码 用密码是否一致 和昵称 不能为空 判断是否正确 正确才能提交
function go()
{
return ispwd && nickname;
}
Web端 年月日下拉表 密码判断 按钮判断是否提交的更多相关文章
- 前端提升生产力系列三(vant3 vue3 移动端H5下拉刷新,上拉加载组件的封装)
| 在日常的移动端开发中,经常会遇到列表的展示,以及数据量变多的情况下还会有上拉和下拉的操作.进入新公司后发现移动端好多列表,但是在看代码的时候发现,每个列表都是单独的代码,没有任何的封装,都是通过v ...
- [Django]下拉表单与模型查询
前言:本文主要针对自定义下拉表单制作,下拉表单的内容是取至于数据库,即动态实现下拉表单 正文: 动态实现下拉表单有两种方法: 一.自己手动写 html 模板中的 <form ...> &l ...
- css解决select下拉表单option高度的办法
css在给select下拉表单设置样式如边框时可以轻松搞定,而我们在不喜欢其默认的下拉箭头的样式时试图通过background:url(图片路径)来修改之,则往往会出现浏览器的兼容性问题,在网上查了好 ...
- MVC筛选自定义属性下拉表
MVC筛选自定义属性下拉表 string CompanyId = ""; CompanyId = ManageProvider.Provider.Current().Company ...
- cocos2d-html5 简易 下拉表单 控件
刚才在CH5的群里问了问 有没有大侠写过 下拉表单控件啊! 没人鸟窝 ,DZ老师表示非常伤心啊 ,于是乎 自己写一个把 共享给大家. 效果图上一个 仅仅实现了一个最最主要的控件 非常eas ...
- vue2.0 移动端,下拉刷新,上拉加载更多插件,修改版
在[实现丰盛]的插件基础修改[vue2.0 移动端,下拉刷新,上拉加载更多 插件], 1.修改加载到尾页面,返回顶部刷新数据,无法继续加重下一页 2.修改加载完成文字提示 原文链接:http://ww ...
- html年月日下拉联动菜单 年月日三下拉框联动
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- vue2.0 移动端,下拉刷新,上拉加载更多 封装组件
前言 在做移动端的避免不了 下拉刷新,上拉加载 直接上代码吧,哈哈 组件里: <template lang="html"> <div class="yo ...
- web自动化,下拉滚动到底部/顶部和下拉滚动到指定的元素
在web自动化,经常会遇到页面显示内容太多的时候,页面就会出现滚动条,一般有两种方式进行下拉,一种是直接下拉到底部/顶部/中部,或者直接给定元素,直接下拉到指定元素的位置. 两种方式的共同点: 两种方 ...
随机推荐
- 如何查看Mysql event事件是否启用
mysql> show variables like 'event_scheduler';+-----------------+-------+| Variable_name | Value ...
- uoj#340. 【清华集训2017】小 Y 和恐怖的奴隶主(矩阵加速)
传送门 uoj上的数据太毒了--也可能是我人傻常数大的缘故-- 三种血量的奴隶主加起来不超过\(8\)个,可以枚举每种血量的奴隶主个数,那么总的状态数只有\(165\)种,设\(dp_{t,i,j,k ...
- 程序员收藏必看系列:深度解析MySOL优化(一)
说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *.不使用NULL字段.合理创建索引.为字段选择合适的数据类型….. 你是否真的理解这些优化技巧?是否理解其背后的工作原理? ...
- IT兄弟连 JavaWeb教程 过滤器1
Servlet过滤器是从Servlet2.3规范开始新增的功能,并在Servlet2.4规范中得到增强,监听器可以监听到Web应用程序启动和关闭.创建过滤器和监听器需要继承相应接口,并对其进行配置. ...
- django后台管理系统(admin)的简单使用
目录 django后台管理系统的使用 检查配置文件 检查根urls.py文件 启动项目,浏览器输入ip端口/admin 如: 127.0.0.1/8000/admin 回车 注册后台管理系统超级管理 ...
- 三、python的基本类型
一.number 整数 int 浮点数 float 1.type()查看类型 >>> type(1) <class 'int'> >>> type(1. ...
- JAVA编写的断点续传小程序
上了一周的课,今天终于可以休息了,太棒了,今天闲着无聊使用java语言写了一个断点续传的小程序来分享给大家, 首先要下载个用于网络请求的框架:我这里给出地址,是用的Apache的HttpClient: ...
- IBM Websphere MQ常用命令及常见错误
MQSC: MQ Script Command (不区分大小写) 注明: 下面命令行中的队列管理器名字,队列名字分别用QmgrName, QName替代. 下面标蓝色的,都需要根据实际配置更改! 打 ...
- 解决import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder;报错的问题
在项目中用到这两个Jar包,但是程序报错. Access restriction: The type BASE64Decoder is not accessible due to restrictio ...
- Jenkins+Maven+Jmeter接口自动化持续集成测试
在上一篇<利用xsltproc转换jtl报告到html报告>中,解决了html报告的问题.本篇主要还是利用Jenkins来做持续集成测试. Jenkins需要安装的插件 Maven Int ...