الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طريقة الانتقال بين الtextbox عن طريق زر Enter

بدأه المبدعة الصغيرة في 9 يونيو 2009 · 5 رد · 923 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

اريد ان اعرف طريقة الانتقال بين الtextbox عن طريق زر enter

واريد التحقق من القيم المدخلة في الtextbox هل هو نص او رقم

بلغة c# و assp.net

و جزاكم الله كل خير

#2

الــــســـــــــلام عــــليكم

-- مالهدف من الإنتقال بين textbox من خلال زر enter.

-- بالنسبة للتحق من القيم المدخلة يمكنك استخدام كنترول RegularExpressionValidator.

................................................................................

......

#3
vip_h كتب:
الــــســـــــــلام عــــليكم

-- مالهدف من الإنتقال بين textbox من خلال زر enter.

-- بالنسبة للتحق من القيم المدخلة يمكنك استخدام كنترول RegularExpressionValidator.

................................................................................

......

الهدف تسهيل للمستخدم تعبئة البيانات في textbox بإستخدام enter بدلا من إستخدام الفارة للتنقل

وجزاك الله خير للرد

#4
اقتباس
الهدف تسهيل للمستخدم تعبئة البيانات في textbox بإستخدام enter بدلا من إستخدام الفارة للتنقل

يتم استخدام زر Tap بعد تعبة كل textbox للإنتقال إلى textbox التالي وليس زر Enter.

يستخدم زر enter بعد إكمال البيانات المطلوبه في ال Form لإتمام العملية بدل من استخدام الفارة والضغط على زر (التسجيل أو ماشابه)

-----------------------------

تم تعديل هذه المشاركة بواسطة vip_h في 9 يونيو 2009 في 21:30

#5

مشكور اخوي وجزاك الله خير

#6

اولا اضافة هذا الجافا سكريبت للصفحه

<script type="text/javascript" language="javascript"> 
 function controlEnter (obj, event)
 {	  
	 var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;	  
	 if (keyCode == 13)
	 {				  
		document.getElementById(obj).focus();
		return false;	  
	 }	  
	 else  {
		return true; 
	 } 
 }
</script>

و من ثم اضافة هذه الكود في ال Page Load

TextBox1.Attributes.Add("onkeypress", "return controlEnter('" + TextBox2.ClientID + "', event)");

اضف tectbox1 و textbox2 للصفحه و جربي

مواضيع مشابهة