请写完整格式,谢谢!
请问设置文本框,要达到以下三个效果。
1、只准输入带"+-"号的正整数,
2、并且首位数不能是0
3、不准有小数点出现的文本框, 请写完整格式,谢谢 !!
请问设置文本框,要达到以下三个效果。
1、只准输入带"+-"号的正整数,
2、并且首位数不能是0
3、不准有小数点出现的文本框, 请写完整格式,谢谢 !!
解决方案 »
- 很少见的一种对话框,大家来看看。
- 现在的软件难做啊
- JavaScript中alert问题,请帮忙~~
- 请问如果当前页面中引入了jquery文件,那当前页面的iframe页面中可以正常使用jquey马
- 实际数组?实际数组?实际数组?实际数组?实际数组?实际数组?
- 求一段代码?急!谢谢了!感激不尽!
- 请教:在客户端用javascript怎么打开系统自带的计算器和指定的记事本?
- 急盼高手指点 急啊!
- 如何新建一个窗口a,并同时关闭已经存在窗口b,或者
- net_lover(孟子E章) weidegong(weidegong) qiushuiwuhen(秋水无恨) 进来拿分!!谢谢!!
- 请问设置文本框只准输入带"+-"号的正整数,并且首位数不能是0不准有小数点出现的文本框,谢谢 !!
- url有疑问
<SCRIPT LANGUAGE="JavaScript">
function texttest(){
var n = document.getElementById("text1").value
alert(/^[+-]?[1-9][\d]*$/.test(n))
}
</SCRIPT>
<INPUT TYPE="text" id="text1">
<INPUT TYPE="button" VALUE="test" ONCLICK="texttest()">
function shownum(value){
var re=/^[+|-]{0,1}[1-9][0-9]+$/g;
if(!re.test(value)){
alert('不符合要求');
}
}
</script>
<form>
<input name="num" type="text" onkeyup="value=value.replace(/^[^1-9+-]$/g,'') " onblur="shownum(this.value)" value="" onkeydown="if(event.keyCode==13)event.keyCode=9"/>
<input name="num" type="text" onkeyup="value=value.replace(/^[^1-9+-]$/g,'') " onblur="shownum(this.value)" value="" onkeydown="if(event.keyCode==13)event.keyCode=9"/>
</form>
function shownum(obj){
var re=/^[+|-]{0,1}[1-9][0-9]+$/g;
if(!re.test(obj.value)){
alert('不符合要求');
obj.value="";
return false
}
event.keyCode=9
}
</script>
<form>
<input name="num" type="text" onkeyup="value=value.replace(/^[^1-9+-]$/g,'')" value="" onkeydown="if(event.keyCode==13){shownum(this)}"/>
<input name="num" type="text" onkeyup="value=value.replace(/^[^1-9+-]$/g,'')" value="" onkeydown="if(event.keyCode==13){shownum(this)}"/>
</form>
function shownum(obj){
var re=/^[+|-]{0,1}[1-9][0-9]+$/g;
if(!re.test(obj.value)){
alert('不符合要求');
obj.value="";
return false
}
event.keyCode=9
}
</script>
<form>
<input name="num" type="text" onkeyup="value=value.replace(/^[^1-9+-]$/g,'')" value="" onkeydown="if(event.keyCode==13){shownum(this)}"/>
<input name="num" type="text" onkeyup="value=value.replace(/^[^1-9+-]$/g,'')" value="" onkeydown="if(event.keyCode==13){shownum(this)}"/>
</form>
function shownum(obj){
var re=/^[+|-]{0,1}[1-9][0-9]+$/g;
if(!re.test(obj.value)){
alert('不符合要求');
obj.value=0;
return false
}
event.keyCode=9
}
</script>
<form>
<input name="num" type="text" onkeyup="value=value.replace(/^[^1-9+-]$/g,'')" value="0" onkeydown="if(event.keyCode==13){shownum(this)}"/>
<input name="num" type="text" onkeyup="value=value.replace(/^[^1-9+-]$/g,'')" value="0" onkeydown="if(event.keyCode==13){shownum(this)}"/>
</form>
剩下的自己调