要求在JSP(struts)实现数据库备份与还原。
并且执行时为用户显示一个进度条。做不出来,高手帮帮忙啊!!!
并且执行时为用户显示一个进度条。做不出来,高手帮帮忙啊!!!
解决方案 »
- 静态HTML乱码
- select不遮罩其他控件了。
- 软件实现“负载均衡”很复杂么?谁有这方面比较不错的教程哦~
- frameset的target设置问题,帮忙看看
- ★如何用图片来代替单选钮radio?
- 用JfreeChart生成图片后,在WINDOWS字体正常,但在LINUX下字体变成方块.为什么啊,如何解决.谢谢大家.先
- 请问struts是什么东东?需要安装才能使用吗?哪里有下载的?
- 将数据库中的所有字段名(或部分字段名)写成一个数组函数
- jsp中使用JDBC
- 一个JBoss-2.2.1_Tomcat-3.2.1配制MS SQLSERVER数据库的问题!急!小女子先谢过了!
- 成功从程序员转型到乞丐(顶就有分!高兴!)
- shine333(enihs)大侠,请进来答疑,顺便拿分!
var format = /^\d{1,2}:\d{1,2}-\d{1,2}:\d{1,2}$/;
if(format.test(str)) {
return true;
} else {
return false;
}
}
function check2(str){
var str3 = str.split("-");
var str4 = str3[0].split(":");
var str5 = str3[1].split(":");
if( 0<str4[0]<24 && 0 < str4[1] < 60 && 0<str5[0]<24 && 0 < str5[1] < 60) {
if( (str4[0] * 60 + str4[1]) < (str5[0] * 60 + str5[1]) ) {
return true;
} else {
return false;
}
} else {
return false;
}
}
//测试
var str = "12:8-12:30";
if (check1(str))
{
if(check2(str)) {
alert("true");
} else {
alert("error");
}
} else {
alert("error");
}1,在文本框中只能允许输入半角.
2,只能允许输入数字和半角的[.]
3,但是.如果在文本框的第一位置和最后的位置,就要报出错信息例如
.2344. 不合法
2344. 不合法
.232534. 不合法
234.3432.452 合法谢谢了正则:
三个子条件的与:1,没有小数点和数字外的其它数字,2,小数点不在最前,3,小数点不在最后。
<INPUT type="text" id=text1 >
<INPUT type="button" value="Button" onclick="check(text1.value)">
<SCRIPT LANGUAGE=javascript>
<!--
function check(str){
renot=/[^\.\d]/;
repre=/^\./;
repost=/\.$/;
if(!renot.test(str) && !repre.test(str)&& !repost.test(str)){
alert("字符合法")
}
else{alert("字符非法")}
}
//-->
</SCRIPT><!--设置默认焦点-->
<body class=bdbg onLoad="form1.userID.focus();">
<script language=javascript>
//回车键改变焦点
function enter()
{
if(event.keyCode==13)
{
event.keyCode=9;
return true;
}
}
//判断输入框是否为空
function nonull()
{
if(form1.userID.value==""||form1.user_Password.value=="")
alert("用户名或密码不能为空");
document.form1.submit;
}<input class="btn" type="submit" name="Submit" value="登录" onfocus=nonull()>
<input type="text" id="txtTime" value="8:00-10:00">
<input type="button" value="check" onclick="check()">
<script language="JavaScript">
<!--
function check(){
var txt = document.getElementById("txtTime");
var txtVal = txt.value;
if(txtVal==""){alert("不能为空"); return ;}
var reg = /^\d{1,2}:\d{2}-\d{1,2}:\d{2}$/;
if(!(reg.test(txtVal))){ alert("时间格式不正确!"); return;}
var arr = txtVal.replace(/\D/g,",").split(",");
if(arr[0]>23 || arr[1]>59 || arr[2] >23 || arr[3]>59){
alert("时间格式非法!");
return ;
}
for(var i=0,j=arr.length;i<j;i++)
arr[i]=parseInt(arr[i],10);
if((arr[0] > arr[2]) || ((arr[0] == arr[2]) && (arr[1] > arr[3]))){
alert("起始时间不能大于终止时间!");
return ;
}
}
//-->