<script type="text/javascript" src="NewLogin/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="NewLogin/js/jquery-1.3.2-vsdoc.js"></script>
<script language="javascript">
//login
function CheckLogin()
{
if(document.all("TxtUser").value=="")
{
alert("请输入用户名!");
document.all("TxtUser").focus();
return false;
}
else
{
if( CheckUserName(document.all("TxtUser").value)==false )
{
alert("用户名必须是字母数字和下滑线");
return false;
}
}
if(document.all("TxtPass").value=="")
{
alert("请输入密码!");
document.all("TxtPass").focus();
return false;
}
return TimeAdd();
}
//clear text
function Cleartext()
{
document.all("TxtUser").value = "";
document.all("TxtPass").value = "";
document.all("txtValidte").value = "";
return false;
}
//check username
function CheckUserName( str )
{
var reg = /^\w+$/ ;
return Check( reg, str);
}
//check
function Check( reg, str )
{
if( reg.test( str ) )
{
return true;
}
return false;
}
function change(img)
{
var now=new Date();
var number = now.getSeconds();
img.src=img.src+"?"+number;
}
//回车
function CheckGo()
{
if(window.event.keyCode == '13')
{
$("#<%=ButtnLogin.ClientID %>").click();
event.keyCode=0;
event.returnValue=false;
}
}
function getEnter(){
if(event.keyCode == 13 && event.srcElement.type!='submit'){
event.returnValue=false;
document.getElementById("<%=ButtnLogin.ClientID %>").click();
}
}
//Automatic Speaking time
var MAX_IDIOT_SECONDS = 1200; //最大延时时间(秒)
function _startCount() {
var objSeconds = document.getElementById('seconds');
var dtStart = new Date();
var timer = setInterval(function() {
var dtNow = new Date();
var seconds = Math.round((dtNow.getTime() - dtStart.getTime()) / 1000);
if(seconds > MAX_IDIOT_SECONDS) {
objSeconds.value = seconds;
//alert(seconds+' 111');
//alert(objSeconds.value+' 222');
clearInterval(timer);
}
}, 1000);
}
function TimeAdd() {
var execTimer;
var objSeconds = document.getElementById('seconds');
//alert(objSeconds.value+' 333');
if(objSeconds.value > 1199)
{
var objCodeImg = document.getElementById('CodeImg');
change(objCodeImg);
if (execTimer) {
clearTimeout(execTimer);
}
execTimer = setTimeout(function() {
_startCount();
}, 200);
alert('验证码超时,请重新输入验证码!');
document.all("txtValidte").value = "";
objSeconds.value = '0';
return false;
}else
{
return true;
}
}
</script>
<script language="javascript" for="document" event="onkeydown">
if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='reset' && event.srcElement.type!='textarea' && event.srcElement.type!='')
event.keyCode=9; //Tab的键值为9 Enter的键值为13.
</script>