用JS控制一个输入框的问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 10:52:54
一个输入框(Form)输入完文字后,默认按Enter执行提交。
怎样用JS可以按Ctrl+Enter后提交到另一个值(POST).
就是让一个输入框实现两个功能。

给你一个例子

<html>
<head>
<title>zdz js实现ctrl+enter提交数据 兼容ie和火狐</title>
<script type="text/javascript">
var isIE = navigator.userAgent.indexOf("MSIE")>0;
/**
* @deprecated onkeydown function
* @param{obj} object
*
*/
function KeyDown(obj)
{
obj.onkeydown = function(e)
{
if(isIE) // window.eventIE
{
if(event.ctrlKey && getkeyCode(event) == 13)
{
var obj = document.getElementById("textareaid");
alert(obj.value);
document.form1.submit();
}
}
else
{
if(e.ctrlKey && getkeyCode(e) == 13)
{
var obj = document.getElementById("textareaid");
alert(obj.value);
document.form1.submit();
}
}
}
}

/**
* @deprecated getkeyCode
* @param{e} event
* @return ke