提交按钮问题...不在IE中工作

时间:2010-05-05 11:55:10

标签: html internet-explorer mozilla

<form id="form"   method="post" action="1.php">

<input name="checkbox"  type="checkbox"   checked="checked" value="ON" >

<input type="hidden" name="submitted2" value="TRUE" >
<input name="submitted1"  type="submit"   value="Apply"  >


<input type="submit" name="submitted2" value="OK" />
</form>

选择复选框并按“Enter”硬键,我想要执行OK

2 个答案:

答案 0 :(得分:0)

您可以使用javascript检测输入并提交表单。

http://www.javascript-coder.com/javascript-form/javascript-form-submit.phtml

答案 1 :(得分:0)

请在表单中进行一些更新。 更新一:

<input name="checkbox" type="checkbox" checked="checked" value="ON" onkeypress="return runScript(event)" id="checkbox">

//在Javascript中添加以下代码

function runScript(e) {
    if (e.keyCode == 13) {
        var tb = document.getElementById("checkbox");
        eval(tb.value);
        return false;
    }
}
if(characterCode == 13)
{
    return false; // returning false will prevent the event from bubbling up.
}
else
{
    return true;
}

为了在按下回车键时从该文本框运行一些“用户定义”脚本,并且没有提交表单,上面是一些示例代码。请注意,此函数不会执行任何错误检查,并且很可能只能在IE中使用。

我希望这对你有用!!!!