解决方案 »

  1.   

    哦,打错了,不好意思,< input type=button>这个,
      

  2.   

    求大家帮帮忙,我想要的效果就是有一个文本框,如果文本框没有输入值,点击button的时候就在旁边给一个提示,不要弹出来的,输入的值是大于1小于10000的数字,
      

  3.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <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>
    写的不好见谅
      

  4.   

    jquery版:<input id="Text1" type="text"  value="" /> <span id="ErrorMsg" style="color:Red;"></span>        function ClickMe() {
                var obj = $('#Text1').val().trim();
                if (obj == "") {
                    $('#ErrorMsg').html("输入的值是大于1小于10000的数字.");
                } else {
                    $('#ErrorMsg').html("");
                }
            }  
      

  5.   

    6 楼的  不推荐   不建议用 键盘事件  如果我是用   右键复制进去怎么办  7 楼得  必须得添加 jquery的 js  
      

  6.   

    是不是我没表达清楚啊,就是我想要的效果就是有一个文本框和button,如果文本框没有输入值,在点击button的时候在旁边给一个提示,如果填了,就可以提交成功了,那个文本框输入的内容要求在1到10000之间的数字,不能输入字母和字符等,
      

  7.   

    7 楼得已经解决你的问题 了  你只要添加 jquery 的js  然后  给你的button 添加 onclick 事件  调用 函数 ClickMe()  就ok了
      

  8.   

    各位能不能在帮我看看这个,到底是怎么回事,我加了jquery.js也不行,我还是不会,我是不是太笨了,
      

  9.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <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好像有问题,用火狐可以看,可是就是在文本框中输入字母也可以,能不能在帮我改一下,就是不能输入字母和符号输入这些也给个提示,
      

  10.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>
       <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>
      

  11.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>
       <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>
      

  12.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>
       <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>