验证只输入时间的脚本和文本选中js脚本(兼容firefox)
来源:互联网 发布:淘宝优惠券样式 编辑:程序博客网 时间:2024/04/30 02:25
<form id="form1" name="form1" method="post" action="">
<input type="text" name="houript" id="houript" style="width:25px" onKeyUp="value=value.replace(/[^/d]/g,'');" value="" size="18" maxLength="2" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"/>
<strong>:</strong>
<input type="text" name="secondipt" id="secondipt" style="width:25px" onKeyUp="value=value.replace(/[^/d]/g,'');checksecond(this);" value="" size="18" maxLength="2" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"/>
<input type="button" name="ddd" value="dddd" onclick='checktimeinput("houript","secondipt")'/>
</form>
<script language="javascript" type="text/javascript">
var hour_ok=false;
var second_ok=false;
function checkhour(ele){
if(ele.value==""){
alert("请输入小时!");
ele.focus();
selectThisText(ele);
}else if(!check_int(ele.id)||parseInt(ele.value)<0||parseInt(ele.value)>23){
alert("请输入0~23的数字");
ele.focus();
selectThisText(ele);
}else
hour_ok=true;
}
function checksecond(ele){
if(ele.value==""){
alert("请输入分钟!");
ele.focus();
}else if(!check_int(ele.id)||parseInt(ele.value)<0||parseInt(ele.value)>23){
alert("请输入0~59的数字");
ele.focus();
}else
second_ok=true;
}
function checktimeinput(hour,second){
var h_e=gid(hour);
var s_e=gid(second);
checkhour(h_e);
if(hour_ok==false) return false;
checksecond(s_e);
if(second_ok==false) return false;
return true;
}
function selectThisText(element){
if(window.getSelection){
var txt=element.value;
element.setSelectionRange(0,txt.length);
}else{
var range=element.createTextRange();
// range.moveToElementText(element);
range.select();
}
}
- 验证只输入时间的脚本和文本选中js脚本(兼容firefox)
- js脚本:ie和firefox的兼容
- 兼容ie,firefox,chrome的跨域加载js脚本
- Firefox浏览器兼容JS脚本供参考
- Firefox浏览器兼容JS脚本供参考
- 兼容IE & Firefox 的脚本改本属性值的检测方法 [ 不支持Chrome ]
- firefox兼容ie的dom方法脚本
- Firefox浏览器兼容Javascript脚本的方法
- 兼容firefox添加到收藏夹的脚本
- 通用IE和FireFox的多行文本框输入控制脚本
- js获取select的选中的值和文本
- js获取选中的option的id和文本
- JS获取下拉列表选中项的值和文本
- JS取select的选中值和文本
- JS取select的选中值和文本
- 鼠标拖动动态改变表格的宽度的js脚本 兼容ie/firefox
- 鼠标拖动动态改变表格的宽度的js脚本 兼容ie/firefox
- 鼠标拖动动态改变表格的宽度的js脚本 兼容ie/firefox
- Vim Tips
- 在MFC类中各种类的指针的获取和应用
- 超简单:用Google Spreadsheets建立留言板
- 网络socket编程指南
- Struts ActionForm
- 验证只输入时间的脚本和文本选中js脚本(兼容firefox)
- HI设计
- C++中extern “C”含义深层探索
- VC下实现"精灵"窗口
- Chrome VS Internet Explore
- 网络就是应用程序的入口----话说google chrome
- c,c++中sizeof问题
- [ZT]AIX系统中动态链接库的创建与使用
- 想成为嵌入式程序员应知道的0x10个基本问题