还是没说清楚
第一个player能输几个?只能是7个还是大于7小于7都行?
第2个player猜字
如第一个输abcdefg
第2个player猜字字先输一个字母,这个字母是从匹配第1个  还是匹配最后一个  或者是只要第一个输的里面有就行?

解决方案 »

  1.   


    <HTML>
    <HEAD>
    <META   http-equiv='Content-Type'   content='text/html;   charset=gb2312'>
    <TITLE> simple  IE only</TITLE>
    </HEAD>
    <BODY   >
    <script   language=javascript>function func(){
    var j=0
      var a=document.getElementsByName("txt1")[0].value
      var b=document.getElementsByName("txt2")[0].value
      if(b.length==0 || b.length>7){
         if(b.length>7){
        document.getElementsByName("txt2")[0].value=document.getElementsByName("txt2")[0].value.substr(0,7)
     }
         return;
      }
      var Str="======="
      var mm=Str.split("")
      var mmm=a.split("")
      for(var i=0;i<b.length;i++){
         
         var c=b.substr(i,1)
     
     for(j;j<a.length;j++){
       //alert(j)
       if(mmm[j]==c){
     mm.splice(j,1,c.toUpperCase())
     mmm.splice(j,1,"=")
     
     break;
       }
     }
      }
      document.getElementById("div1").innerHTML=(7-b.length)+"["+b+"]"+mm.join("")
    }
    function func2(){
        document.getElementsByName("txt1")[0].value=""
        document.getElementsByName("txt2")[0].value=""
        document.getElementById("div1").innerHTML="7[]======="
    }
    </script>
    player 1
    <input type="password" name="txt1">input  7  onle</br> 
    player 2
    <input type="text" name="txt2" onpropertychange ="func()"> max 7
    <div id="div1">7[]=======</div>
    <input type="button" name="btn" value="Clear" onclick="func2()"> 
    </BODY>
    </HTML>
    简单的,认为1只能输7个,2也是
      

  2.   


    <HTML>
    <HEAD>
    <META   http-equiv='Content-Type'   content='text/html;   charset=gb2312'>
    <TITLE> simple  IE only</TITLE>
    </HEAD>
    <BODY   >
    <script   language=javascript>function func(){
    var j=0
      var a=document.getElementsByName("txt1")[0].value
      var b=document.getElementsByName("txt2")[0].value
      if(b.length==0 || b.length>7){
         if(b.length>7){
        document.getElementsByName("txt2")[0].value=document.getElementsByName("txt2")[0].value.substr(0,7)
     }
         return;
      }
      var Str="======="
      var mm=Str.split("")
      var mmm=a.split("")
      for(var i=0;i<b.length;i++){
         
         var c=b.substr(i,1)
     
     for(j;j<a.length;j++){
       //alert(j)
       if(mmm[j]==c){
     mm.splice(j,1,c.toUpperCase())
     mmm.splice(j,1,"=")
     
     break;
       }
     }
      }
      if(mm.join("").indexOf("=")<0){
    document.getElementById("div1").innerHTML=(7-b.length)+"["+b+"]"+mm.join("")+"</br></br></br><B>well   done</B></br>"
      }else{
        document.getElementById("div1").innerHTML=(7-b.length)+"["+b+"]"+mm.join("")
      }}
    function func2(){
        document.getElementsByName("txt1")[0].value=""
        document.getElementsByName("txt2")[0].value=""
        document.getElementById("div1").innerHTML="7[]======="
    }
    </script>
    player 1
    <input type="password" name="txt1">input  7  onle</br> 
    player 2
    <input type="text" name="txt2" onpropertychange ="func()"> max 7
    <div id="div1">7[]=======</div>
    </br>
    </br>
    <input type="button" name="btn" value="Clear" onclick="func2()"> 
    </BODY>
    </HTML>
      

  3.   

     如果还未完成LZ可以联系我的QQ
    25319756