我同事才问了这个问题,不知道你是不是她,呵呵,给你这个代码吧,希望有帮助<SCRIPT language="JavaScript">
function subForm()
{
if(event.keyCode == 13)
{
document.yourForm.action = "test1.htm";
document.yourForm.submit();
}
}</SCRIPT>
<FORM METHOD=POST ACTION="test1.htm" name="yourForm">
<INPUT TYPE="text" NAME=""><br>
<INPUT TYPE="password" NAME="" onkeypress="subForm()">
<img src="img.jpg" onclick="document.forms[0].submit()" />
</FORM>
function subForm()
{
if(event.keyCode == 13)
{
document.yourForm.action = "test1.htm";
document.yourForm.submit();
}
}</SCRIPT>
<FORM METHOD=POST ACTION="test1.htm" name="yourForm">
<INPUT TYPE="text" NAME=""><br>
<INPUT TYPE="password" NAME="" onkeypress="subForm()">
<img src="img.jpg" onclick="document.forms[0].submit()" />
</FORM>
<body onkeypress="aaa();">
function aaa()
{
if(keyCode == 13 )
{
keyCode = 9;
//或者直接myTagA.focus焦点,其实没必要取得焦点。
//要提交就window.location.href = "http://54home.27h.com"
}
}
只要知道每一个键位对应的数值就可以用keyCode来指定
<input type=text>
<input type=image src="">
</form>
就OK了!
这样你点击这个图片或者输入后回车即可提交表单
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script language='javascript'>
function bodyOnKeyDown(intKeyCode)
{
if(intKeyCode==13)
{
href1.click();
}
}
</script>
<BODY onkeydown='javascript:bodyOnKeyDown(event.keyCode)'>
<a href='http://www.sohu.com' >http://www.sohu.com</a>
<a href='http://54home.27h.com' id='href1'>http://54home.27h.com</a>
</BODY>
</HTML>
苦难的程序员同胞们做个朋友吧
苦难的程序员同胞们做个朋友吧