生日:
<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端 年月日下拉表 密码判断 按钮判断是否提交的更多相关文章

  1. 前端提升生产力系列三(vant3 vue3 移动端H5下拉刷新,上拉加载组件的封装)

    | 在日常的移动端开发中,经常会遇到列表的展示,以及数据量变多的情况下还会有上拉和下拉的操作.进入新公司后发现移动端好多列表,但是在看代码的时候发现,每个列表都是单独的代码,没有任何的封装,都是通过v ...

  2. [Django]下拉表单与模型查询

    前言:本文主要针对自定义下拉表单制作,下拉表单的内容是取至于数据库,即动态实现下拉表单 正文: 动态实现下拉表单有两种方法: 一.自己手动写 html 模板中的 <form ...> &l ...

  3. css解决select下拉表单option高度的办法

    css在给select下拉表单设置样式如边框时可以轻松搞定,而我们在不喜欢其默认的下拉箭头的样式时试图通过background:url(图片路径)来修改之,则往往会出现浏览器的兼容性问题,在网上查了好 ...

  4. MVC筛选自定义属性下拉表

    MVC筛选自定义属性下拉表 string CompanyId = ""; CompanyId = ManageProvider.Provider.Current().Company ...

  5. cocos2d-html5 简易 下拉表单 控件

    刚才在CH5的群里问了问  有没有大侠写过 下拉表单控件啊!  没人鸟窝 ,DZ老师表示非常伤心啊  ,于是乎  自己写一个把 共享给大家. 效果图上一个  仅仅实现了一个最最主要的控件  非常eas ...

  6. vue2.0 移动端,下拉刷新,上拉加载更多插件,修改版

    在[实现丰盛]的插件基础修改[vue2.0 移动端,下拉刷新,上拉加载更多 插件], 1.修改加载到尾页面,返回顶部刷新数据,无法继续加重下一页 2.修改加载完成文字提示 原文链接:http://ww ...

  7. html年月日下拉联动菜单 年月日三下拉框联动

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. vue2.0 移动端,下拉刷新,上拉加载更多 封装组件

    前言 在做移动端的避免不了 下拉刷新,上拉加载 直接上代码吧,哈哈 组件里: <template lang="html"> <div class="yo ...

  9. web自动化,下拉滚动到底部/顶部和下拉滚动到指定的元素

    在web自动化,经常会遇到页面显示内容太多的时候,页面就会出现滚动条,一般有两种方式进行下拉,一种是直接下拉到底部/顶部/中部,或者直接给定元素,直接下拉到指定元素的位置. 两种方式的共同点: 两种方 ...

随机推荐

  1. oracle 查询及删除重复记录的SQL语句

    查询及删除重复记录的SQL语句 1.查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group ...

  2. wpf RenderTargetBitmap保存控件为图片时图片尺寸不对的问题

    使用RenderTargetBitmap渲染图片时,必须在需要渲染的控件外层包含一个border控件,不然渲染的图片返回就会出现问题. 如下: <Grid> <Grid.RowDef ...

  3. 2014年第五届蓝桥杯国赛试题(JavaA组)

    1.结果填空 (满分15分)2.结果填空 (满分45分)3.代码填空 (满分30分)4.程序设计(满分30分)5.程序设计(满分80分)6.程序设计(满分100分) 1.标题:海盗分金币 有5个海盗, ...

  4. 【读后感1】SQL2008技术内幕- SQL逻辑查询处理

    引言观点 1. 编程语言日新月异,但是从没有人否定sql 在现代编程中的巨大作用和 持续的可利用性.SQL以对人类友好的阅读体验提供数据查询能力( 相比其他编程语言 ), 同时在各种数据库平台中,基础 ...

  5. matplotlib画线(2)

    这篇随笔是matplotlib画线的补充>>> #nocl参数控制图例中有几列,>>> import numpy as np>>> import ...

  6. Linux之用户和用户组简析

    学习网址:http://c.biancheng.net/linux_tutorial/60/

  7. 手机端处理布局rem

    方法一 if (document.documentElement.clientWidth > 600) {//页面宽度大于600px让其宽度等于600px,字体大小等于60px,居中 docum ...

  8. 一些unity资源

    雨凇解包 http://www.xuanyusong.com/archives/3618 http://www.cnblogs.com/lixiang-share/p/5840444.html u3d ...

  9. 蓝桥杯T32(树的直径)

    题目链接:http://lx.lanqiao.cn/problem.page?gpid=T32 题意:中文题诶- 思路:显然给出的地图是一颗树,若能求得树的直径 ans,则答案为:ans*(ans+1 ...

  10. Codeforces Round #290 (Div. 2) B (dfs)

    题目链接:http://codeforces.com/problemset/problem/510/B 题意:判断图中是否有某个字母成环 思路:直接dfs就好了,注意判断条件:若下一个字母与当前字母相 ...