In html è possibile assegnare ad una pagina un pulsante di default che venga schiacciato se l'utente preme INVIO?
In html è possibile assegnare ad una pagina un pulsante di default che venga schiacciato se l'utente preme INVIO?
Nel caso di un form, il pulsante di submit viene automaticamente reso di default e invia il form anche durante la pressione di INVIO.
Se invece il pulsante è esterno ad un form, bisogna che il pulsante voluto abbia il focus (tramite javascript). Un esempio potrebbe essere questo:
<html>
<head>
<title>...</title>
</head>
<body onload="document.getElementById('button').focus(); ">
<button onclick="..." id="button">Testo pulsante</button>
</body>
</html>
in onclick deve essere messo il codice che deve essere eseguito su click o sulla pressione di invio.
Putroppo però gli elementi perdono il focus, nonappena, si clicca in qualunque altra parte della pagina, quindi dovresti trovare un modo per dare il focus al bottone anche dopo altri click su altri elementi della pagina
Spero di essere stato abbastanza chiaro
![]()