html js 编码综合知识

来源:互联网 发布:垃圾桶盖子 淘宝 编辑:程序博客网 时间:2024/04/29 04:24

<head>
<script type="text/javascript">
 
 var minl = 9;
 var maxl = 11;
 alert(minl + "-" + maxl);
 
function trimSpace(x)
{
    var emptySpace = / /g;
    var trimAfter = x.replace(emptySpace,"");
    return(trimAfter);
}

 

function numberValidate()
{

  var incomingString = document.getElementById("te").value;
  alert(incomingString);
    if(trimSpace(incomingString).length == 0 || incomingString.search(/[^0-9\.]/g) != -1  || parseInt(incomingString, 10) <= 0 || trimSpace(incomingString).length > 15)
    {
      alert('Please input pure number data without space or ileegal character!请不要输入非法字符');
      document.getElementById("vavavava").innerHTML = "<font color=red>sorry!your input is wrong!</font>";
      document.getElementById('te').focus();
        return false;
    }
    /*
    else if(trimSpace(incomingString).length > 15){
      alert('Please make sure length of number lower than 15!');
      document.getElementById("te").focus();
      return false;
    }*/
    else
       alert("your input is correct!");
        return true; 
}


function getSelectValue(){
 
  var selectarray=document.getElementsByName("sel"); 
  
  alert(selectarray[0].value);
  
  alert(document.getElementsByName("te")[0].value);
}

 

</script>
</head>
<body>
<form action="/asdfasdfdsfsdf.do" name="form2">
<input type="text" id="te" name="te"/>
<div id="vavavava">asfasdf</div>
<input type="button" onClick="javascript:numberValidate();">

<input type="text" id="te11" />sadfasdf

<br/>
<select name="sel">
<option value="1">1</option> 
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
<br/><input type="button" onClick="javascript:getSelectValue();">

</form>

<span>
通过getElementsByName("")拿到的一定是一个数组,
通过getElementById拿到的一定是一个单个的元素
对于input type="text"我们没必要用getelements
对于select radio等我们最好用getElementsByName();
</span>

<form action=""method="">
 可以通过document.forms直接拿到这个页面的所有的form,如果你定义了2个那么document.forms[0]就是你的第一个form,最好千万不要再一个页面里定义超过一个form
 document.forms[0].method.value拿到form标签里的method的值
 form.submit()就是提交表单的函数
 
 通过maxlength来控制输入框可输入文字的长度
 
 
 
 maxlength="<%=String.valueOf(addTerminalDODTO.getMaxlenOfImeiNo())%>"
 
 
 
 ASCII是美国标准信息交换码的缩写,用来制订计算机中每个符号对应的代码,这也叫做计算机的内码(code)。每个ASCII码以1个字节(Byte)储存,从0到数字127代表不同的常用符号,例如大写A的ASCII码是65,小写a则是97。由于ASCII字节的七个位,最高位并不使用,所以后来又将最高的一个位也编入这套内码中,成为八个位的延伸ASCII(扩展)码,这套内码加上了许多外文和表格等特殊符号,成为目前常用的内码。 这就是ANSI标准.

UNICODE 是目前用来解决 ASCII 码 256 个字符限制问题的一种比较流行的解决方案。大家知道,ASCII 字符集只有256个字符,用 0-255 之间的数字来表示。包括大小写字母、数字以及少数特殊字符;如标点符号、货币符号等。对于大多数拉丁语言来说,这些字符已经够用。但是,许多亚洲和东方语言所用的字符远远不止256个字符。有些超过千个。人们为了突破 ASCII 码字符数的限制,试图用一种简单的方法来针对超过256个字符的语言编写计算机程序。于是 UNICODE 应运而生。UNICODE 通过用双字节来表示一个字符,从而在更大范围内将数字代码映射到多种语言的字符集。

汉字编码转换:
百度搜:汉字编码查询    Unicode汉字编码表
http://bm.kdd.cc/index.asp

号:53F7 转换成unicode编码

\u53f7
</form>

</body>

原创粉丝点击