ASP.NET问题,我新建了一工程,在页面中建了一文本框,要在文本框中输入任意日期(点击文本框是显示____年__

2025-04-13 04:42:43
推荐回答(2个)
回答1:

用JAVASCRIPT做!

设置3个textbox,ID分别为 TextBox1,TextBox2,TextBox,3,

Javascript 里这么写:

var t1 = document.getElementById("TextBox1"); --年
var t2 = document.getElementById("TextBox2"); --月
var t3 = document.getElementById("TextBox3"); --日

if (t1.length > 4){
t2.focus();
}

if (t2.length > 2){
t3.focus();
}

回答2:

看了LZ下面的追问,有个问题想问LZ,为什么非要在一个文本框里实现?是因为后台取值的时候容易吗?你错了,以前在前台大费周折的这样,还不如在后台把三个文本框的值组织起来再做你要的处理,前台页面只负责简单的显示和一些简单的验证,后台才是处理逻辑的地方,你要有这个思想才有,MVC设计模式就是这个思想