如何在ASP表单中校验用户输入的数据格式是否正确?

来源:百度知道 编辑:UC知道 时间:2024/06/06 09:42:19
我用frontpage做了一个表单提交的ASP网页,其中有时间格式,数值格式和文本格式,现在就是有一个问题不太明白,如何确保用户提交的数据是我所希望的格式。譬如时间是2006-10-30格式,如果不对,会跳出来对话框说“请在xx项下按照示例日期格式输入数据”?
另外,如何在关键信息中让客户不留空,如果留空不填提示客户输入数据?

<JavaScript>

function checkDateInput(obj) //用于检查日期输入是否正确 (日期输入范围为1930-01-01 到2200-12-31)
{
if (obj.value.length==0) return false;
var objValue=obj.value.replace(/[-\.]/g,"/");

try
{
var a=new Date(objValue);
if (isNaN(a))
{
obj.value="";
alert("!!!!请注意:\n您刚才输入的日期不正确,我们已进处了清除。");
obj.focus();
return false;
}
var b;
if (a.getFullYear()<1900 ¦ ¦a.getFullYear()>2200)