如何在文本框中输入字符后按“回车”键和“Check”按钮绑定呢?谢谢大家~! <input type="text" name="testInput" onkeydown='if(window.event.keyCode==13&&this.value=="你所想要的value"){document.getElementsByName("down").click()}' value="" /> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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}} 这个是我的完整代码,就想在每一行输入字符后敲下回车就能 马上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> </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> <!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").valueif(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后返回 把下面的代码保存为一个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> 谷歌浏览器怎么处理提交和刷新页面 急死了,帮帮忙啊~~ 怎么实现跳转到不同目录的同名页面? 网页中activex事件的参数如果是对象如何解析? js中如何将字符串转成数值? 进来看看啊~~遇到奇怪问题~~帮忙解决~! [100分] 请问梅花雪,你的网站上的tab页的效果是怎么搞出来的,能给个示例代码吗? 如何控制div的显示或不显示 在框架中怎样调用其他页的JAVASCRIPT函数?有分送! ajax成功调用后端服务但是并没有进success也不进error 如何实现滚动栏中信息的最后一个字符消失后,原信息就从头开始滚动出现? 删除div的问题
<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
}
}
一共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> </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>
<!-- 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后返回
<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>