<input type="text" name="testInput" onkeydown='if(window.event.keyCode==13&&this.value=="你所想要的value"){document.getElementsByName("down").click()}' value="" />

解决方案 »

  1.   

    OH!看错你的意思了!你是说,如果回车,立即进行check判断对不对?
    <input type="text" name="testInput" onkeydown='if(window.event.keyCode==13){document.getElementsByName("down").click()}' value="" />function checkSpace(){
      var str="AITN6LBO9J,854321656,S6702580,TSEJYXWVB,J06FEDCBA,T0658E7BC";
      var substr1=document.actionform.testInput.value
    //这儿不需要加逗号,加逗号判断不出来最后一个T0658E7BCif(str.indexOf(substr1)!=-1)
    {
    alert("success!");
    }
    else
    {
    alert("error!"+substr1);
    return false
    }
    }
      

  2.   

    这个是我的完整代码,就想在每一行输入字符后敲下回车就能 马上CHECK ~!
    一共12个字符串~!<HTML>
    <title>check</title>
    <style type="text/css">
    <!--
    .STYLE1 {color: #FF0000}
    -->
    </style>
    <BODY>
    <form name="actionform" >
      <p>
      <input type="text" name="testInput" value="" />
      <input type="button" name="down"  value="Check_1" onClick="checkSpace();">
      <span class="STYLE1">1. AITN6LBO9J</span></p>
    </form>
    <form name="actionform2" >
      <p>
        <input type="text" name="testInput2" value="" />
        <input type="button" name="down2"  value="Check_2" onClick="checkSpace2();">
        <span class="STYLE1">2. 854321656</span></p>
    </form>
      <form name="actionform3" >
      <p>
        <input type="text" name="testInput3" value="" />
        <input type="button" name="down3"  value="Check_3" onClick="checkSpace3();">
        <span class="STYLE1">3. S6702580</span></p>
      </form>
      <form name="actionform4" >
      <p>
        <input type="text" name="testInput4" value="" />
        <input type="button" name="down4"  value="Check_4" onClick="checkSpace4();">
        <span class="STYLE1">4. TSEJYXWVB</span></p>
      </form>
      <form name="actionform5" >
      <p>
        <input type="text" name="testInput5" value="" />
        <input type="button" name="down5"  value="Check_5" onClick="checkSpace5();">
        <span class="STYLE1">5. J06FEDCBA</span></p>
      </form>
      <form name="actionform6" >
      <p>
        <input type="text" name="testInput6" value="" />
        <input type="button" name="down6"  value="Check_6" onClick="checkSpace6();">
        <span class="STYLE1">  6. T0658E7BC</span></p>
      </form>
      <form name="actionform7" >
      <p>
        <input type="text" name="testInput7" value="" />
        <input type="button" name="down7"  value="Check_7" onClick="checkSpace7();">
        <span class="STYLE1">7. 246765466</span></p>
      </form>
      <form name="actionform8" >
      <p>
        <input type="text" name="testInput8" value="" />
        <input type="button" name="down8"  value="Check_8" onClick="checkSpace8();">
        <span class="STYLE1">8. F9SECDSLA</span></p>
      </form>
      <form name="actionform9" >
      <p>
        <input type="text" name="testInput9" value="" />
        <input type="button" name="down9"  value="Check_9" onClick="checkSpace9();">
        <span class="STYLE1">  9. 3F5H6J5JH6</span></p>
      </form>
      <form name="actionform10" >
      <p>
        <input type="text" name="testInput10" value="" />
        <input type="button" name="down10"  value="Check_10" onClick="checkSpace10();">
        <span class="STYLE1">10. UVWBCDEA</span></p>
      </form>
      <form name="actionform11" >
      <p>
        <input type="text" name="testInput11" value="" />
        <input type="button" name="down11"  value="Check_11" onClick="checkSpace11();">
        <span class="STYLE1">11. EJ3GSBSL</span></p>
      </form>
      <form name="actionform12" >
      <p>
        <input type="text" name="testInput12" value="" />
        <input type="button" name="down12"  value="Check_12" onClick="checkSpace12();">
        <span class="STYLE1">12. E6C73B65I</span></p>
      </form>
      <p>&nbsp; </p></CENTER>
    </BODY><script>
    function checkSpace(){
      var str="AITN6LBO9J,!";
      var substr1=document.actionform.testInput.value+","; if(str.indexOf(substr1)!=-1)
       alert("success!");
     else
      alert("error!"+substr1);return false
      
      }
      function checkSpace2(){
     var str2="854321656,@";
     var substr2=document.actionform2.testInput2.value+",";
    if(str2.indexOf(substr2)!=-1)
       alert("success!");
     else
    alert("error!"+substr2);return false
      }function checkSpace3(){
     var str3="S6702580,#";
     var substr3=document.actionform3.testInput3.value+",";
    if(str3.indexOf(substr3)!=-1)
       alert("success!");
     else
      alert("error!"+substr3);return false
      }function checkSpace4(){
     var str4="TSEJYXWVB,$";
     var substr4=document.actionform4.testInput4.value+",";
    if(str4.indexOf(substr4)!=-1)
       alert("success!");
     else
      alert("error!"+substr4);return false
      }function checkSpace5(){
     var str5="J06FEDCBA,%";
     var substr5=document.actionform5.testInput5.value+",";
    if(str5.indexOf(substr5)!=-1)
       alert("success!");
     else
       alert("error!"+substr5);return false
      }function checkSpace6(){
     var str6="T0658E7BC,^";
     var substr6=document.actionform6.testInput6.value+",";
    if(str6.indexOf(substr6)!=-1)
       alert("success!");
     else
       alert("error!"+substr6);return false
      }function checkSpace7(){
     var str7="246765466,~";
     var substr7=document.actionform7.testInput7.value+",";
    if(str7.indexOf(substr7)!=-1)
       alert("success!");
     else
      alert("error!"+substr7);return false
      }function checkSpace8(){
     var str8="F9SECDSLA,~";
     var substr8=document.actionform8.testInput8.value+",";
    if(str8.indexOf(substr8)!=-1)
       alert("success!");
     else
       alert("error!"+substr8);return false
      }function checkSpace9(){
     var str9="3F5H6J5JH6,~";
     var substr9=document.actionform9.testInput9.value+",";
    if(str9.indexOf(substr9)!=-1)
       alert("success!");
     else
       alert("error!"+substr9);return false
      }function checkSpace10(){
     var str10="UVWBCDEA,~";
     var substr10=document.actionform10.testInput10.value+",";
    if(str10.indexOf(substr10)!=-1)
       alert("success!");
     else
     alert("error!"+substr10);return false
      }function checkSpace11(){
     var str11="EJ3GSBSL,~";
     var substr11=document.actionform11.testInput11.value+",";
    if(str11.indexOf(substr11)!=-1)
       alert("success!");
     else
      alert("error!"+substr11);return false
      }function checkSpace12(){
     var str12="E6C73B65I,~";
     var substr12=document.actionform12.testInput12.value+",";
    if(str12.indexOf(substr12)!=-1)
       alert("success!");
     else
      alert("error!"+substr12);return false
      }
    </script>
    </HTML>
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <!-- saved from url=(0011)about:blank -->
    <HTML><HEAD>
    <META http-equiv=Content-Type content="text/html; charset=unicode">
    <META content="MSHTML 6.00.2800.1528" name=GENERATOR>
    <script>
    <!--
    function CheckData()
    {
    var str="AITN6LBO9J,854321656,S6702580,TSEJYXWVB,J06FEDCBA,T0658E7BC"
    var str1=document.getElementById("test").value
    if(str.indexOf(str1)!=-1)
    {
    alert('success!')
    return true
    }
    else
    {
    alert('error!'+str1)
    return false
    }
    }
    -->
    </script>
    </HEAD>
    <BODY>
    <form action="http://www.baidu.com">
    <input type='text' id='test' value='' onkeydown='if(window.event.keyCode==13){document.getElementsByName("down").click()}'>
    <input type='submit' name='down' value='Check' onclick='return CheckData()'>
    </form>
    </BODY>
    </HTML>
    经测试:输入854321656,是序列中的一员,所以成功submit到baidu输入abcd,不是序列中的一员,所以报error后返回
      

  4.   

    把下面的代码保存为一个html文件,可以实现你要的效果
    <input type="text" name="testInput" value="">
    <script language="javascript">
    //***************
    document.onkeydown=function jsKeyDown(){
    if (window.event.keyCode == 13){
    checkSpace();
    }
    }
    //***************就是加了这一段,其他不变function checkSpace(){
      var str="AITN6LBO9J,854321656,S6702580,TSEJYXWVB,J06FEDCBA,T0658E7BC";
      var substr1=document.getElementsByName("testInput").value;
    //这里用了getElementsByName,你用的时候换回原来的就可以了if(str.indexOf(substr1)!=-1)
    {
    alert("success!");
    }
    else
    {
    alert("error!"+substr1);
    return false
    }
    }
    </script>