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元素不应该以这种方式使用,但是开发人员可以这样做。我只是想向人们指出规范,这样他们就可以拥有权威性的事实。话虽如此,您认为它的意思是斜体是错误的。请注意,这将贯穿整个文档,而不仅仅是在您编辑输入时。请注意,这将贯穿整个文档,而不仅仅是在您编辑输入时。