现在有个WEB需求是输入IP地址的,我在网上找了段代码是关于输入文本框为IP地址格式...详见http://hi.baidu.com/gguozhenqian/item/7273963c7cbb2685b611db0b;
我现在问题是, 如何在JS中获取IP2的地址,比如我在页面输入的地址为192.168.1.21;
如何在JS中获取到,   谢谢 (在线等待结果...)

解决方案 »

  1.   

    。人家那么清楚的写着,直接拿来用就是了var a=ip2.getValue();//a就是你要的了
      

  2.   

    大哥,我开始也是这样调用的,但是不行啊,  报错了,说对象不支持"getValue()"属性或方法  啊
      

  3.   

    就是我调用连接地址中的那段代码后  在页面中就会有个输入IP地址的输入框(   .   .   .  );我就在这里输入我要的IP地址, 然后在JS中无法获取,获取到的是三个点(...)
      

  4.   

    你是单独用人家代码测试?还是直接就嵌入了自己的程序之中?你先拿人家代码单独测试吧,我刚又试了几次,IE,FF,Chrome中一点问题都没有。问题肯定是出在你自己调用上
      

  5.   

    我没有用getValue,我用的.val()   获取到的是三个点(...)
      

  6.   

    我这个程序所以获取页面都是通过.val()或.text()来获取的,  用.getValue()不支持
      

  7.   

    你老是说话说个半截,描述又不清楚。你.val()是怎么调用的,完整的写出来。这么问问题,人都要崩溃了
      

  8.   

    你用那个去生成一个ip地址的输入框,但其实生成是是有四个输入框在的
    这四个输入框的ID分别为
    name_1,name_2,name_3,name_4[name就是类似于你的ip1,ip2]
    你说人家的getValue取不到值,这个我还不知道你是什么环境下调用的。你要是不想用或不能用getValue。那你就去获取那四个输入框的值,然后再拼接就可以了。
    范例中的getValue也同样是这样去做的
    var ip=[
                document.getElementById(this.id+"_1").value,
                document.getElementById(this.id+"_2").value,
                document.getElementById(this.id+"_3").value,
                document.getElementById(this.id+"_4").value
            ];
            return ip.join(".");
    上面的this.id其实就是你构造新实例时的var ip2=new IpV4Box("ip2[这个ip2]");
      

  9.   

    哎,感谢crying_boy的答案,  但还是不行,我最后弄了个普通的文本框再加正则表达式来验证IP地址是否规范了