<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>