function Port9100num()
{
var v=document.getElementById("9100_Port_Number").value;
if (isNaN(v))
{
alert('not a number');
return;
}
var i=parseInt(v);
if((i<9000) || (i>9999) || (i == ''))
{
alert(' not between 9000-9999');
return;
}
}
是要求输入的数字在9000和9999之间,希望为空的时候,也是输出第二个alert的消息,为什么不行啊?哪里错了,谢谢
解决方案 »
- jsp展示sql server 2000数据页面不显示,但调试信息中有
- 谁能钙素我 document.write("我是1");下面的代码为什么不执行
- js如何获取<s:property /> 标签的value值,在线等(急!!!)
- 请于select下拉框问题??谢谢
- flowplayer
- 在不同城市,点击进入的页面不同,各位请进!
- 函数之间的值能相互传递吗?为何这段程序不行哩?
- 请问如何清除当前执行完的ie历史记录????
- 自学编写一个java 请教一下哪个地方不对
- 利用jq如何让这种经验条上的球根据经验比例变化
- 请教如何调用一个网页的某个部分?
- 请教在使用innerHTML后如何在查看源代码里显示添加的代码!
var v = document.getElementById("9100_Port_Number").value;
if (isNaN(v)) {
alert('not a number');
} else {
v = parseInt(v);
if(v < 9000) || v > 9999) {
alert(' not between 9000-9999');
}
}
}
var v = document.getElementById("9100_Port_Number").value || 0;
if (isNaN(v)) {
alert('not a number');
} else {
v = parseInt(v);
if(v < 9000) || v > 9999) {
alert(' not between 9000-9999');
}
}
}
function Port9100num()
{
var v=document.getElementById("9100_Port_Number").value;
if (isNaN(v))
{
alert('not a number');
return;
}
var i=parseInt(v);
if((i<9000) || (i>9999) || isNaN(i))
{
alert(' not between 9000-9999');
return;
}
}
window.onload=function(){
Port9100num();
}
</script>
<input id="9100_Port_Number" value="">