第一部分...
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script language="JavaScript">
function ProductSn_onkeyup() {
  var this_obj=eval('document.thisForm.CheckText')
  var CheckText=this_obj.value
  var valid_char='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
  for (i=0;i<=CheckText.length;i++) {
    var the_char=CheckText.charAt(i)
    if(valid_char.indexOf(the_char)==-1){
      alert('只能输入字母!')
      this_obj.value=CheckText.substring(0,i)
      return 1
    }
  }
}
</script>
</head><body>
 <form name="thisForm" method="post" action="RegInputBasInfo.asp">
  <span id="SnInput">
  <input  name="street" id="street" onkeyup="return ProductSn_onkeyup()" size="10" maxLength="10" LANGUAGE="javascript">
  </span> 
</form>
</body>
</html>

解决方案 »

  1.   

    to: SuperBJack(我想飞翔) 
    谢谢你啊,我先DOWN下来,
    再细细的看一下,
      

  2.   

    to: jihanzhong(逍遥) 
    你的QQ号码是多少啊,
    我的是370007204,
    或者,你留下qq号,我加你
      

  3.   

    TO: jihanzhong(逍遥) ( ) 信誉:100  
    怎么我发送加入的请求,你那边没回音啊,
    要不你加一下我QQ号吧
      

  4.   

    <html>
    <head>
    <title>order</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script type="text/javascript">
    <!--HIDE FROM INCOMPATIBLE BROWSERS
    var date=new Date();
    var curyear=date.getFullYear();
    var curmonth=date.getMonth()+1;
    curmonth=curmonth>9?curmonth:"0"+curmonth;
    var curday=date.getDate();
    curday=curday>9?curday:"0"+curday;
    function keyPressChar(){
    var e=window.event;
    var code=e.keyCode;
    var reg=String.fromCharCode(code);
    var allowChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    if(allowChar.indexOf(reg)>0){return true;}
    else window.event.returnValue=false;
    }
    function AddressSame(){
    var unit=document.getElementsByName("unit");
    var street=document.getElementsByName("street");
    var suburb=document.getElementsByName("suburb");
    var state=document.getElementsByName("state");
    var src=window.event.srcElement;
    if(src.checked){
    unit[1].value=unit[0].value;
    street[1].value=street[0].value;
    suburb[1].value=suburb[0].value;
    state[1].value=state[0].value;
    }else{
    unit[1].value="";
    street[1].value="";
    suburb[1].value="";
    state[1].value="";
    }
    }
    function initDate(){
    var txtYear=document.getElementById("year");
    var txtMonth=document.getElementById("month");
    var txtDate=document.getElementById("day");
    txtYear.value=curyear;
    txtMonth.value=curmonth;
    txtDate.value=curday;
    }
    function CheckDate(strDate){
    var reg=/^(\d{4})([-])(\d{2})([-])(\d{2})/;
    if(!reg.test(strDate)){
    alert("日期格式不正确!\n正确格式为:2004-01-01");
    return false;
    }
    var ss=strDate.split("-");
    var year=ss[0];
    var month=ss[1];
    var date=ss[2];
    if(!checkYear(year)){return false;}
    if(!checkMonth(month)){return false;}
    if(!checkDate(year,month,date)){return false;}
    return true;
    }
    function checkYear(year){
    if(isNaN(parseInt(year))){alert("年份输入有误,请重新输入!"); return false;}
    else if(parseInt(year)<1950 || parseInt(year) >2050){ alert("年份应该在1950-2050之间!"); return false}
    else return true;
    }
    function checkMonth(month){
    if(isNaN(parseInt(month))){alert("月份输入有误,请重新输入!"); return false;}
    else if(parseInt(month)<1 || parseInt(month) >12){ alert("月份应该在1-12之间!"); return false}
    else return true;
    }
    function checkDate(year,month,date){
    var daysOfMonth=CalDays(parseInt(year),parseInt(month));
    if(isNaN(parseInt(date))){alert("日期输入有误,请重新输入!"); return false;}
    else if(parseInt(date)<0||parseInt(date)>daysOfMonth){ alert("日期应该在1-"+daysOfMonth+"之间!"); return false;}
    else return true;
    }
    function CalDays(year,month){
    var days=0;
    switch(month){
    case 1: case 3: case 5: case 7: case 8: case 10: case 12: days=31;break;
    case 4: case 6: case 9: case 11: days=30;break;
    case 2: if(isLeapYear(year)) days=29;
    else days=28;
    break;
    }
    return days;
    }
    function isLeapYear(year){
    if((year %4==0 && year %100!=0) || (year %400==0)) return true;
    else return false;
    }function keyPress()
    {
    //如果输入不是数字,返回
    var keyNum=String.fromCharCode(event.keyCode);
    if(!IsNumber(keyNum)) return  false;
    }function doCheck(){
    var txtYear=document.getElementById("year");
    var txtMonth=document.getElementById("month");
    var txtDate=document.getElementById("day");
    if(txtYear.value.length<4){txtYear.value=ParseInt(txtYear.value,10)+2000;}
    if(txtMonth.value.length<2){txtYear.value="0"+txtYear.value;}
    if(txtDate.value.length<2){txtYear.value="0"+txtYear.value;}
    var strDate=txtYear.value+"-"+txtMonth.value+"-"+txtDate.value;
    return CheckDate(strDate);
    }
    function IsNumber(keyNum)
    {
    return !isNaN(parseInt(keyNum));
    }//STOP HIDIING FROM INCOMPATIBLE BROWSERS-->
    </script> 
    </head>
    <body onload="initDate()"><table border="1" width="100%">
    <form action="? " method="get"><tr><td colspan="2">Name:    //这部分要求只允许输入字母数字字符
            <br/>alphanumberic characters 
            <br/>30 charaters maximum</td>
        <td><input type="text name="name" size="20" onkeypress="keyPressChar()" maxlength="30"/></td>
    </tr><tr><td rowspan="4">Postal Address:</td>  //这部分要求只允许输入字母字符
          <td>House or unit number:<br/>character only<br/>maxlength is equal to 10</td>
             <td><input type="text" name="unit" maxlength="10"/></td>
          <tr><td>Street Name:<br/>character only<br/>20 characters maximum</td>
              <td> <input type="text" name="street" maxlength="20"/></tr>
          <tr><td>Suburb:<br/>character only<br/>20 characters maximum</td>
              <td><input type="text" name="suburb"maxlength="20"/></tr>
          <tr><td>State:</td>
              <td><input type="text" name="state"/></td>
    </tr>
    <tr><td rowspan="4">shipping Address:<br><input type="checkbox" id="chkSame" name="chkSame" onclick="AddressSame()">the same to Postal Address</td>
          <td>House or unit number:</td>
             <td><input type="text" name="unit" maxlength="10"/></td>
          <tr><td>Street Name:</td>
             <td> <input type="text" name="street" maxlength="20"/></tr>
          <tr><td>Suburb:</td>
             <td><input type="text" name="suburb" maxlength="20"/></tr>
          <tr><td>State:</td>
             <td><input type="text" name="state"/></td><tr><td colspan="2"> Date that delivery is required:</td>
        <td>year:<input type="text" name="year" onkeypress="keyPress()" id="year" size="5"  maxlength="4">&nbsp    
        month:<input type="text" name="month" onkeypress="keyPress()" id="month" size="5"  maxlength="2">&nbsp  
        day:<input type="text" name="day" onkeypress="keyPress()" id="day" size="5"  maxlength="2"></td> 
    </tr> 
    </table>
    <input type="submit" value="提交" onclick="return doCheck()">
    </form>
    </body>
    </html>