例如:
如果用户在键盘上按Enter键,则会在网页中按下某个网页按钮。
假设网页布局中有3个网页按钮,即下一个,上一个,重置。 我想如果用户按回车键,将完成下一步按钮操作。
如果按退格键,则会完成之前的网络按钮操作。
我想在PHP中实现它。
完整的代码和说明。
答案 0 :(得分:1)
这不适用于PHP。 PHP是服务器端语言,这意味着代码只在服务器上运行,而不是在客户端运行。要做到这一点,你会喜欢javascript和jQuery。
jQuery中的示例:
$(document).keydown(function(e) {
if(e.which == 13) {
// enter pressed
}
});
以下是key values
的列表答案 1 :(得分:0)
这可以通过查看javascript中的按键事件来完成。
$(document).on('keypress',fieldId, function(evt){
var keyPressed = evt.which || evt.keyCode;
if (keyPressed == ascii value of the keyboard button) {
// do something
}
});
输入按钮值为13。
答案 2 :(得分:0)
较新的浏览器支持autofocus
属性。
<form action=http://google.com>
<input value=yes type=submit autofocus>
</form>
这只是HTML,不需要PHP,但你可以回应一下。
答案 3 :(得分:0)
$(document).keydown(function(e) {
var keyPressed = e.which || evt.keyCode;
if (keyPressed==13)
{
console.log(keyPressed)
alert("your next acction")
}
if(keyPressed==8)
{
console.log(keyPressed)
alert("Your previous action");
}
})