js memantau pelayar memasuki acara dan boleh menyokong ie6, Firefox, Google dan pelayar lain. Salin kod Kod adalah seperti berikut: <br> //Daftar acara papan kekunci<br> document.onkeydown = fungsi(e) {<br> //Tangkap acara pemulangan gerabak<br> var ev = (jenis acara!= 'tidak ditentukan') ? window.event : e;<br> if(ev.keyCode == 13) {<br> alert('Masukkan acara ditangkap!');<br> }<br> }<br> </skrip><br> </head><br> <badan /><br> </html><br> </div> <p>Jadi, bagaimana untuk menangkap peristiwa pemulangan pengangkutan objek DOM yang ditentukan? Di sini kita mengambil teg input sebagai contoh: </p> <p></p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="94278" class="copybut" id="copybut94278" onclick="doCopy('code94278')"><u>Salin kod</u></a></span> Kod adalah seperti berikut:</div> <div class="codebody" id="code94278"> <br> <html><br> <kepala><br> <script type="text/javascript"><br> //Daftar acara papan kekunci<br> document.onkeydown = fungsi(e) {<br> //Tangkap acara pemulangan gerabak<br> var ev = (jenis acara!= 'tidak ditentukan') ? window.event : e;<br> if(ev.keyCode == 13 && document.activeElement.id == "msg") {<br> alert("Dapatkan kandungan:" document.activeElement.value);<br> }<br> }<br> </skrip><br> </head><br> <badan><br> <input type="text" id="msg" value="" /><br> </body><br> </html><br> </div> <p>Jadi, bagaimana untuk melumpuhkan acara pemulangan pengangkutan penyemak imbas dalam js? Kami tahu bahawa dalam kawasan borang HTML, tingkah laku lalai penyemak imbas apabila menekan Enter adalah untuk menyerahkan borang secara automatik. Mari kita ambil ini sebagai contoh untuk menggambarkan cara melumpuhkan acara pemulangan pengangkutan penyemak imbas dalam js: </p> <p></p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="72252" class="copybut" id="copybut72252" onclick="doCopy('code72252')"><u>Salin kod</u></a></span> Kod adalah seperti berikut:</div> <div class="codebody" id="code72252"> <br> <html><br> <kepala><br> <script type="text/javascript"><br> //Daftar acara papan kekunci<br> document.onkeydown = fungsi(e) {<br> //Tangkap acara pemulangan gerabak<br> var ev = (jenis acara!= 'tidak ditentukan') ? window.event : e;<br> if(ev.keyCode == 13 && document.activeElement.id == "msg") {<br> Kembali palsu;//Lumpuhkan acara pemulangan pengangkutan<br> }<br> }<br> </skrip><br> </head><br> <badan><br> <form action="form.php"><br> <input type="text" id="msg" name="msg" value="" /><br> <input type="submit" value="submit"/><br> </form><br> </body><br> </html><br> </div>