DETECTAR Y/O DESHABILITAR TECLA (ej: ENTER)
Para deshabilitar el enter en un form basta con reemplazar "form" por el #id
con form deshabilita todos los forms de la página.
Basta colocar el script en head.
De paso en ver en accion se puede saber codigo detectado por cualquier tecla y
combinación. (Ver en todo el codigo el resto).
La propiedad event.which devuelve el KeyCode de la tecla o del botón de mouse
oprimido.(botón izq: 1, central: 2, der:3 )
<head>
<script src="../scripts/jquery-3.6.4.min.js"></script>
<script>
$(document).ready(function(){
$("body").keypress(function(e) {
$("#texto").html(e.which);
});
$("#clicar").mousedown(function(e) {
$("#texto").html(e.which);
e.Preventdefault;
});
});
*****************para deshabilitar enter en un form****************
$(document).ready(function(){
$("form").keypress(function(e) {
if (e.which == 13) {
return false;
}
});
});
*****************Fin deshabilitar enter en un form****************
</script>
<style>
.bloque1{
width:200px;
margin: 0 auto;
margin-top:20px;
padding:20px;
background-color:#CFC;
}
.bloque2{
width:240px;
margin: 0 auto;
margin-top:20px;
}
</style>
</head>
<body>
<div id="texto" class="bloque1" ></div>
<div class="bloque2">
Presione cualquier tecla
</div>
<div class="bloque2">
<input type="button" id="clicar" value="Clique aquí"/>
</div>
</body>