Php 输入时提交

Php 输入时提交,php,javascript,html,Php,Javascript,Html,我有这样的想法: <div style="float:left;"><a class="btn btn-primary" href="#sign-in" data-toggle="modal" data-dismiss="modal" ><i class="icon-ok icon-white"></i> Sign-in</a></div> <div> &

我有这样的想法:

        <div style="float:left;"><a class="btn btn-primary" href="#sign-in" data-toggle="modal"  data-dismiss="modal" ><i class="icon-ok icon-white"></i> Sign-in</a></div>
        <div>
            <a href="#" class="btn btn-small" data-dismiss="modal"><i class="icon-remove"></i> Close</a>
            <button class="btn-success btn-small" type="button" name="submit" value="login" onclick="forgotPassAjax();"><i class="icon-ok icon-white"></i> Send</button>
        </div>

发送
在“我需要它在回车时可单击”对话框中,现在您必须手动使用光标单击按钮,我如何实现这一点?我以前看过一些JS示例,有没有更简单的方法?现在它有一个函数onclick,它是为特定目的在php中生成的,那么我应该怎么做呢

jQuery:

$(document).on("keydown", processKeyEvents);
$(document).on("keypress", processKeyEvents);

function processKeyEvents(event) {
     if ( event.which == 13 ) {
        forgotPassAjax();
     }
}
您可以将$(文档)替换为$(“聚焦元素的id”),以限制按键的范围。

jQuery:

$(document).on("keydown", processKeyEvents);
$(document).on("keypress", processKeyEvents);

function processKeyEvents(event) {
     if ( event.which == 13 ) {
        forgotPassAjax();
     }
}

您可以将$(文档)替换为$(“聚焦元素的id”),以限制按键的范围。

用表单标记将其包围,然后使用、更改按钮类型以提交

$("form-selector").submit(function(e){
      e.preventDefault();
 //perform other stuff here
});

但未测试:)

用表单标记将其环绕,然后使用,更改按钮类型以提交

$("form-selector").submit(function(e){
      e.preventDefault();
 //perform other stuff here
});

但是没有测试:)

您可以使用jQuery语法

$(document).on("keydown", enterPress);
$(document).on("keypress", enterPress);

function enterPress(e) {
     if ( e.which == 13 ) { //if the key press is enter (13)
        $('button').click();
     }
}

将文档替换为模态或输入的id(例如:“#模态”),将“按钮”替换为按钮id(例如“myButton”)

您可以使用jQuery语法

$(document).on("keydown", enterPress);
$(document).on("keypress", enterPress);

function enterPress(e) {
     if ( e.which == 13 ) { //if the key press is enter (13)
        $('button').click();
     }
}

将文档替换为模态或输入的id(例如:“#模态”),将“按钮”替换为按钮id(例如“myButton”)

另一个jquery示例如下:

$(document).on("keydown keypress", function (e) {
    if (e.which == 13) {
        e.preventDefault();
        forgotPassAjax();
    }
});

另一个jquery示例可能是:

$(document).on("keydown keypress", function (e) {
    if (e.which == 13) {
        e.preventDefault();
        forgotPassAjax();
    }
});

-Eugh<代码>i表示斜体而非图标!在提问之前不要忘记使用搜索;-)@昆汀让我们参考一下规范:@PatrickJamesMcDougle-那里没有一段文字,所以如果你使用推荐或“生活标准”是错误的。@Quentin我想我同意你的看法。从语义上讲,i元素不应该以这种方式使用,但是开发人员可以这样做。我只是想向人们指出规范,这样他们就可以拥有权威性的事实。话虽如此,你认为它的意思是斜体是错误的<代码>i表示斜体而非图标!在提问之前不要忘记使用搜索;-)@昆汀让我们参考一下规范:@PatrickJamesMcDougle-那里没有一段文字,所以如果你使用推荐或“生活标准”是错误的。@Quentin我想我同意你的看法。从语义上讲,i元素不应该以这种方式使用,但是开发人员可以这样做。我只是想向人们指出规范,这样他们就可以拥有权威性的事实。话虽如此,您认为它的意思是斜体是错误的。请注意,这将贯穿整个文档,而不仅仅是在您编辑输入时。请注意,这将贯穿整个文档,而不仅仅是在您编辑输入时。