zoukankan      html  css  js  c++  java
  • 测试js函数的静态页面

    http://www.w3school.com.cn/

    <html>
     <head>
    <title>JS Test</title>
    <script language="JavaScript">
     
     
       //验证时否为空
      function validate() {
       var doc = document.frmTest;
       var flag = true;
       
       if (doc.fullName.value == '')
        flag = false;
       if (doc.contactNumber.value == '')
        flag = false;
       if (flag) doc.submit()
       else alert('Enter values before submitting.');
      }
      
      //获取字节位数
      function getByteLength(str){
       //var str = "中国";
       var l = str.length;
            var n = l;
            for ( var i=0; i<l; i++ )
        
                    if ( str.charCodeAt(i) <0 || str.charCodeAt(i) >255 )
                            n=n+1;
            return n;
       }
       
       //一般动态注入事件函数不太好加入参数(可以用bean:write),虽然说在一定程度上影响了代码的重用性,
       //但是一般的参数都可以通过document来获取得到。所以通过其他的方法(不带参数)来调用带参数的函数也是可以的。
       function load1(){
         var str = document.frmTest.elements[0].value;
         var i=getByteLength(str);
         alert(i);
       }

      
    </script>
    </head>

    <body>
    <form name="frmTest">
    Name: <input name="fullName" type="text" /><br />
    Address: <input name="contactNumber" type="text" /><br />
    <input id="www" name="eee" type="button" value="Submit" onclick="load1();" />
    </form>
    </body>
    </html>

  • 相关阅读:
    选择排序
    java面试题08
    java面试题07
    java面试题06
    java面试题05
    oop.1
    4
    3
    Struts1中actionform和action属于MVC哪一层
    mysql查询时间段的所有数据
  • 原文地址:https://www.cnblogs.com/kelin1314/p/1534911.html
Copyright © 2011-2022 走看看