نسخة الكود كما يلي:
<li>
<span style = "display: block ؛"> الرجاء إدخال رمز التحقق </span>
<type type = "text" id = "checkNum" name = "checkNum" maxLength = "4" onKeyDown = "KeyboardEvent (event) ؛" />
<img src = "$ {basepath} /randomimagecodestyle" id = "chknum" style = "cursor: hand" />
</li>
نسخة الكود كما يلي:
// استمع إلى مفتاح Enter لإرسال الأحداث تلقائيًا
وظيفة لوحة المفاتيح (الحدث) {
var keycode = event.keycode؟ event.keycode: event.hich؟ event.hich: event.charcode ؛ // حل مشكلة الاختلافات بين المتصفحات
if (keycode == 13) {
submitform () ؛
}
}
يتجاهل jQuery سمة الزر القياسية لتبنيها ، والتي هي مربكة بعض الشيء.
الذي قدمه Firefox ولا يدعمه IE. النية الأصلية هي الحصول على رمز المفاتيح للوحة المفاتيح.
التي يمكن أن تكون في jQuery قيمة مفتاح لوحة المفاتيح أو قيمة مفتاح الماوس.