解决方案 »
- Ext中TreePanel的combo数据加载问题
- 采用extjs4 MVC 架构 tabpanel中使用iframe,controller中监听的按钮无反应,这该怎么弄呢,求教~~(命名空间都正常)
- 关于js中this的疑问及转变成jquery的写法.
- jquery1.6.1垃圾?
- 在线等急有关javascript操作有web标签的word文档
- 请问能否用JavaScript提取其他网站的网页并保存到一个字符串变量里?
- ajax获取不到值
- 用了“梅花雨日历控件”后,为什么老提示"Do you want do display the non secuity content"
- 如何处理控件的事件
- 再问简单问题:javascript的连结符和asp一样是&吗? 谢谢。
- 关于window.showModalDialog窗体设置
- js将页面中所有中文连接转换成uft-8的url编码!
<head>
<title></title>
<script>
function check() {
var x = document.getElementById("text1");
if (x == "") {
document.getElementById("sp").innerHTML = "输入的值是大于1小于10000的数字";
}
}
</script>
</head>
<body>
<input id="Text1" type="text" onkeyup="value=value.replace(/[^\d]/g,'') " />
<input id="Button1" type="button" value="button" onclick="check()"/>
<span id="sp"></span>
</body>
</html>
写的不好见谅
var obj = $('#Text1').val().trim();
if (obj == "") {
$('#ErrorMsg').html("输入的值是大于1小于10000的数字.");
} else {
$('#ErrorMsg').html("");
}
}
<script type="text/javascript" src="../../../../asset/shtml/default/www/js/jquery.js"></script>
<head>
<title></title>
<input id="Text1" type="text" value="" />
<input type="button" onclick="ClickMe()" />
<span id="ErrorMsg" style="color:Red;"></span>
<script type="text/javascript">
function ClickMe() {
var obj = $('#Text1').val().trim();
if (obj == "") {
$('#ErrorMsg').html("输入的值是大于1小于10000的数字.");
} else {
$('#ErrorMsg').html("");
}
}
</script>
</body>
</html>
太感谢你们了,我的IE好像有问题,用火狐可以看,可是就是在文本框中输入字母也可以,能不能在帮我改一下,就是不能输入字母和符号输入这些也给个提示,
<title></title>
<script type="text/javascript" src="../../../../asset/shtml/default/www/js/jquery.js"></script><script type="text/javascript">
function ClickMe() {
var obj = $('#Text1').val().trim();
if (obj == "") {
$('#ErrorMsg').html("输入的值是大于1小于10000的数字.");
} else {
$('#ErrorMsg').html("");
}
}
</script>
<body>
<input id="Text1" type="text" value="" />
<input type="button" onclick="ClickMe()" />
<span id="ErrorMsg" style="color:Red;"></span>
</body>
</html>
<title></title>
<script type="text/javascript">
function ClickMe() {
var obj = document.getElementById('Text1');
if (obj.value.trim() == ""|| obj.value.trim() <= 1 || obj.value.trim() >= 10000) {
document.getElementById("ErrorMsg").innerHTML = "输入的值是大于1小于10000的数字.";
}
else {
document.getElementById("ErrorMsg").innerHTML="";
}
}
</script>
</head>
<body>
<input id="Text1" type="text" onkeyup="value=value.replace(/[^\d]/g,'')" />
<input type="button" value="click me!"onclick="ClickMe()" />
<span id="ErrorMsg" style="color:Red;"></span>
</body>
</html>
<title></title>
<script type="text/javascript">
function ClickMe() {
var obj = document.getElementById('Text1');
if (obj.value.trim() == ""|| obj.value.trim() <= 1 || obj.value.trim() >= 10000) {
document.getElementById("ErrorMsg").innerHTML = "输入的值是大于1小于10000的数字.";
}
else {
document.getElementById("ErrorMsg").innerHTML="";
}
}
</script>
</head>
<body>
<input id="Text1" type="text" onkeyup="value=value.replace(/[^\d]/g,'')" onpaste="return false;" />
<input type="button" value="click me!"onclick="ClickMe()" />
<span id="ErrorMsg" style="color:Red;"></span>
</body>
</html>