textbox文本框,如果确定输入格式是时间格式和数字格式?
我有两个文本框,textbox1和textbox2.一个想要是日期格式(如:2007-5-20)的,一个是想要是数字格式的,如何判断用户输入的是日期格式和数字格式?如果输入的不是日期和数字格式,在单击button时弹出一个窗体说明格式有错.有哪位朋友知道如何实现?谢谢了先.
------解决方案--------------------if(isNaN(document.getElementById( "textbox1 ")))
{
alert( "textbox1输入的不是数字 ");
}
------解决方案--------------------用JS控制。
例如
//只能输入数字
function InputNumberText()
{
if ( !(((window.event.keyCode > = 48) && (window.event.keyCode <= 57))
|| (window.event.keyCode == 13) || (window.event.keyCode == 46)
|| (window.event.keyCode == 45)))
{
window.event.keyCode = 0 ;
}
}
------解决方案--------------------汉,先把两个文本框的内容提取出来
string date=textbox1.text
string intint=textbox2.text
然后把者两个string分别转化为DateTime和int呗:
try{
DateTime da=DateTime.Parse(date);
}
catch (Exception e)
{
Response.Write( "TextBox1里面的内容不是日期啊0 ")
}
判断数字也是这样