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自动化,经常会遇到页面显示内容太多的时候,页面就会出现滚动条,一般有两种方式进行下拉,一种是直接下拉到底部/顶部/中部,或者直接给定元素,直接下拉到指定元素的位置. 两种方式的共同点: 两种方 ...
随机推荐
- AD 学习
http://blog.csdn.net/lingpaoershiyishiji/article/details/9139527
- 【235】Win10-Chrome 临时视频文件夹
参考:巧妙利用Chrome浏览器缓存保存网络视频参考:Win7谷歌Chrome缓存文件位置如何查看? 启动Chrome浏览器 在Chrome浏览器的地址栏输入Chrome:Version查看Chrom ...
- c++控制台 对齐 域宽
包含在头文件 iomanip 设置对齐: cout<<setiosflags(ios::xxx); xxx内填参数 left左对齐 right右对齐 setiosflags还有其他选项, ...
- HTML页面弹出窗口调整代码总结
弹出跟你当前的窗口有没有菜单工具栏没有关系,你只要在页面中写一个脚本它就弹出了.比如<a href=# onclick="window.open('xxx.aspx','窗口名称',' ...
- js学习笔记3:with语句的使用
with语句 with是ECMAScript规定的内容,主要用于设置代码在特定对象中的作用域. var sMessage = "hello"; with(sMessage) { c ...
- 数据库路由中间件MyCat - 源代码篇(12)
此文已由作者张镐薪授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. NodeList ruleNodes = e.getElementsByTagName("rule ...
- Unity 5着色器系统代码介绍(上)
http://forum.china.unity3d.com/thread-25724-1-10.html Unity 5着色器系统代码介绍(上) Unity在着色器开发方面提供了很大的灵活性.有些工 ...
- nginx 初了解
随着现代web开发的发展,restful,前后端分离,前端js框架的应用越来越普遍.很多web应用请求的接口可能根本就存在于不同的服务器,类似于微信,支付宝等等.这其中就会存在跨域的问题.简单来说,跨 ...
- cogs 2057. [ZLXOI2015]殉国
2057. [ZLXOI2015]殉国 ★☆ 输入文件:BlackHawk.in 输出文件:BlackHawk.out 评测插件时间限制:0.05 s 内存限制:256 MB [题目描 ...
- 【工具篇】Sublime Text 2/3 安装汉化破解、插件包安装教程详解
Sublime Text概述: Sublime Text是一个代码编辑器,也是HTML和散文先进的文本编辑器. 漂亮的用户界面和非凡的功能,例如:迷你地图,多选择,Python插件,代码段等等. 完全 ...