如下代码加入HTML的
1<head>区:
2
3<script language="JavaScript">
4function numericCheck(){
5nr1=document.myform.content.value;
6flg=0;
7str="";
8spc=""
9arw="";
10for (var i=0;i<nr1.length;i++){
11cmp="0123456789"
12tst=nr1.substring(i,i+1)
13if (cmp.indexOf(tst)<0){
14flg++;
15str+=" "+tst;
16spc+=tst;
17arw+="^";
18}
19else{arw+="_";}
20}
21if (flg!=0){
22if (spc.indexOf(" ")>-1) {
23str+="和空格";
24}
25alert("这里只接受数字,发现"
26+flg+"个不可接受的字符:\n"+str);
27return false;
28}
29}
30</script>
31
32如下代码加入HTML的<body>区,表单递交部分:
33
34<form action="mailto:[email protected]" enctype="text/plain" method="post" name="myform" onsubmit="return numericCheck()">
35<input name="content" type="text"/>
36<input name="submit" type="submit" value="递交"/>
37</form>
38
39注意:表单的名字和文本框的名字要保持前后一样。</body></head>