做文本框的数据校验

1.采用正则表达式的方式:年^\d{4}$

时间^\d{2}:\d{2}:\d{2}$

页面提交参数,在后台程序接收请求的参数并做数据的校验。将成功与失败的消息返回到页面进行处理。

var txt=xhr.responseText;
if(txt=="请输入正确格式的时间!"){
alert("保存失败!请输入正确格式的时间!")
}else{
alert("保存成功!");
timer.innerHTML=txt;
}

2.采用视图的方式,将结果存在数据库中,通过后台程序读取库中的信息。

--建视图
EXEC sp_addlinkedserver

@server='DBVIP',--被访问的服务器别名

@srvproduct='',

@provider='SQLOLEDB',

@datasrc="192.168.250.239" --要访问的服务器

EXEC sp_addlinkedsrvlogin

'DBVIP',--被访问的服务器别名

'false',

NULL,

'tc_xssf5',--帐号

'xssf5' --密码

select * from DBVIP.xssf5.dbo.PXSDM 

 3.

/*指定入学年度传输*/
function batchAddByRxnd(){
var xhr=getXhr();

xhr.onreadystatechange=function(){
if(xhr.readyState==4 && xhr.status==200){
var txt=xhr.responseText;
if(txt=="请输入正确格式的年份!"){
alert("请输入正确格式的年份!");
r.value="";
r.focus();
}else{
var table = document.getElementById("alternatecolor");
var newRow = table.insertRow(-1);
newRow.insertCell().innerHTML = newRow.rowIndex;
newRow.insertCell(-1).innerHTML = txt;
}
}
};
var r = document.getElementById("rxnd");
xhr.open("post","batchAddByRxnd.do",true);
xhr.setRequestHeader('content-type','application/x-www-form-urlencoded');
xhr.send("rxndStr="+r.value);
}
/* ���Ͷ�ʱ����ʱ��*/
function saveTime(){
var xhr=getXhr();

xhr.onreadystatechange=function(){
if(xhr.readyState==4 && xhr.status==200){
var txt=xhr.responseText;
if(txt=="请输入正确格式的时间!"){
alert("保存失败!请输入正确格式的时间!");
x.value="";
x.focus();
}else{
alert("保存成功!");
timer.innerHTML=txt;
}
}
};
var timer = document.getElementById("Transfertime");
var x = document.getElementById("timer");
xhr.open("post","acceptTime.do",true);
xhr.setRequestHeader('content-type','application/x-www-form-urlencoded');
xhr.send("timeTransfer="+x.value);

}

<script type="text/javascript">
function gettime(){
var d = new Date();
var time=d.toLocaleString( );
document.getElementById("t").innerHTML =time;
window.setTimeout("gettime()",1000);
}
window.onload = gettime;
</script>

转载于:https://www.cnblogs.com/erbinok/p/9257781.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值