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