加个变量吧
<form name="form1" method="post" onsubmit="if(!test()) return false;">
<input type="text" name="test" size="60" value="" onkeydown="down_code()">
<script language="javascript">
var s;
//键盘ENTER事件
function down_code()
{
if(event.keyCode==13){
alert("触发键盘ENTER事件");
s=0;
};
}
function test()
{
if(s==1) return 1;else retrun 0;
}
function save()
{
if(s==1) return 0;else retrun 1;
}</script>
<form name="form1" method="post" onsubmit="if(!test()) return false;">
<input type="text" name="test" size="60" value="" onkeydown="down_code()">
<script language="javascript">
var s;
//键盘ENTER事件
function down_code()
{
if(event.keyCode==13){
alert("触发键盘ENTER事件");
s=0;
};
}
function test()
{
if(s==1) return 1;else retrun 0;
}
function save()
{
if(s==1) return 0;else retrun 1;
}</script>
<input type="text" name="test" size="60" value="" onkeydown="down_code()">function down_code()
{
if(event.keyCode==13){
form1.test.blur();
};
}
这样也是可以的,呵呵
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE>TEST</TITLE>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
function test_onsubmit() {
window.alert("ERROR!")
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM name='test' LANGUAGE=javascript onsubmit="return test_onsubmit()">
<INPUT id=text1 name=text1>
</FORM>
</BODY>
</HTML>
window.event.keyCode=13;
window.event.returnValue=false;
}
难道是这样吗?
你也太小气了。我们一直是用类似的办法的。。
form写个onsubmit
多加一行HTML就可以实现
<input type="text" name="T2" size="20">
</form>
<input type="text" name="HiddenText" style="VISIBILITY:hidden">
打算将全部的分数都给miaomiaomxt,想必没有异议吧!!!
让我们的代码作得更精巧,更完美!
{
if(event.keyCode==13)return
}
这样此窗口下回车不会触发任何事件