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

التحكم فى المتدخلات

بدأه shosho842000 في 25 أبريل 2009 · 2 رد · 669 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندى سؤال

دلوقتى انا عايزاه تحكم فى مدخلات المستخدم بحيث انه يدخل عدد معين من الحروف يعنى ما بين 5 الى 10 حروف فقط لو اقل عن كدا يظهر error ولو كثر عن كدا يظهر error

فى حاجة تانية لو عايزاه المستخدم ميدخلش غير ارقام بس ؟؟؟؟

#2

استخدام ال validation controls

و خصوصا ال regular expression validator

و بالنسبة لعدد الحروف يمكنك استخدام خاصية MaxLength الموجودة في TextBox control

	<asp:TextBox ID="TextBox1" MaxLength="20" runat="server"></asp:TextBox>

و بالنسبة لتحديد نوع البيانات المدخلة يمكنك استخدام Compare Validator و التالي مثال علي استخدام int

	<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

	<asp:CompareValidator ID="CompareValidator1" runat="server" 
	ControlToValidate="TextBox1" Operator="DataTypeCheck" Type="Integer"
	ErrorMessage="Invalid integer number">
	</asp:CompareValidator>
#3

to control and limit the user input count its better to handle this on client side hence java script will be ur hero

		function count()
		{
			maxlimit = 300;
			themsg = document.getElementById('TextBox1').value;
			themsg = themsg.toString();

			if (themsg.length >= maxlimit)
			{
				document.getElementById('TextBox1').value = document.getElementById('TextBox1').value.substring(0,maxlimit);
				alert('this is ur max limit');
			}
		}

actually i didn't test it but i believe it will work, for anyhelp don't hesitate to contact me

mohannadrabie@hotmail.com

تم تعديل هذه المشاركة بواسطة m_abdellatife في 28 أبريل 2009 في 19:06

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