كيف يمكنني نقل مؤشر الكتابة بواسطة الضغط على enter وليس على tabe علما بأنني لم اجد المشاركة إلا بكود vb ولم افهم شيئا
نقل مؤشر الكتابة
مغلق
هذا كود javascript يوضع في الهيد
<script language="javascript" type="text/javascript">
document.onkeydown = checkKey;
function checkKey(oEvent){
var oEvent = (oEvent)? oEvent : event;
var oTarget =(oEvent.target)? oEvent.target : oEvent.srcElement;
if((oTarget.type=="text" || oTarget.type=="select-one" || oTarget.type=="select-multiple") && oEvent.keyCode==13)
oEvent.keyCode = 9;
}
</script>شكراً للأخ shramroasp ...
بالنسبة لطلبك أخي محمد ( ممكن تضع الكود بلغة الـ C# ) ؟؟؟؟!!!!!
عندما نريد التعامل عناصر الصفحة بسرعة وكأننا نعمل على Windows Application عندها يجب أن نستخدم JavaScript لتحقيق ذلك أو VbScript .... أما استخدام C# لتحقيق ذلك فهذا يعني تنفيذ عملية PostBack ولا أعتقد أن هذا ماتريده أنت :) .... أرجو أن أكون قد وضحت لك
كلام الأخ اسماعي كفى و فى بس للزياده في التوضيح
اذا بدنا نتعامل و نتحكم بالصفحه بنستخدم كود javascrip او vbscript لأنه بتنفذ عند الclient , وما نحتاج للسيرفر و بالتالي بكون أسرع في التنفيذ
أما الc# فبيعمل postback وابنستدعي السيرفر و بالتالي بكون أبطىء ,وperformance أقل.
هذا الموضوع مغلق.