Rumah >hujung hadapan web >tutorial js >Penyelesaian kepada masalah kotak teks kedudukan kursor js dan kemahiran submission_javascript borang pemulangan pengangkutan
Contoh dalam artikel ini menerangkan penyelesaian kepada masalah kotak teks kedudukan kursor js dan penyerahan borang pengembalian pengangkutan. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:
Apabila kursor diposisikan dalam kotak teks carian tambahan dan tekan Enter, rentetan json yang dikembalikan melalui kaedah akan muncul pada halaman.
Sebab: Apabila terdapat hanya satu medan input teks satu baris dalam borang, ejen pengguna harus menerima Enter dalam medan itu sebagai permintaan untuk menyerahkan borang
Terjemahan: Apabila terdapat hanya satu jenis input="teks" dalam borang, borang akan diserahkan apabila pengguna menekan kekunci Enter.
Penyelesaian: Proses peristiwa onkeydown teks input dan lumpuhkan operasi pemulangan gerabak.
Kod khusus:
<p> <input class="text text-1" type="text" name="name" id="notAssociateName" value="" onkeydown="enter_down(event);"/> </p> function enter_down(event){ if(event.keyCode==13){ stopDefault(event); } } function stopDefault(e) { //如果提供了事件对象,则这是一个非IE浏览器 if(e && e.preventDefault) { //阻止默认浏览器动作 e.preventDefault(); } else { //IE中阻止函数器默认动作的方式 window.event.returnValue = false; } return false; }
Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.