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

أريد إظهار التقويم الميلادي في مربع النص

بدأه تمرد إلكترون في 16 نوفمبر 2008 · 15 رد · 3,418 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف أظهر التاريخ الميلادي بدلاً من الهجري بحيث إذا اختار المستخدم تاريخ معين يضعه في نفس مربع النص ثم يغلق التقويم . وشكرا

#2

هل توجد إجابة !

#3

ممكن توضح اكتر ؟!

#4

المعذرة...

أريد استخدام أداة التقويم Calender بحيث يضغط المستخدم على رمز معين أو صورة بجانب مربع النص ليظهر له التقويم الميلادي

وبمجرد اختيار التاريخ المطلوب يتم وضعه في مربع النص ثم يغلق التقويم ... أرجو أن أكون وضحت المطلوب وأشكرك على اهتمامك أخي أحمد.

#5

السلام عليكم

هذا هو شرح كامل عن Calendar بأستخدام ajax

هذا مثال عليها

http://www.asp.net/AJAX/AjaxControlToolkit...r/Calendar.aspx

وهذا شرح فيديو على طريقة استخدامها

http://www.asp.net/learn/ajax-videos/video-124.aspx

ان شاء الله يكون هو المطلوب نسأل الله ان ييسر لكم الحال

سجل معنا فى النشرة البرمجية الأسبوعية علمني دوت كوم www.almny.com

#6

بارك الله فيك على مساعدتك ولكن ظهرت لديّ المشكلة التالية:

الموقع الذي قمت بتصميمه هو ASP.NET Website ولم أستخدم فيه القالب ASP.NET AJAX-Enabled Website

وعند تطبيق المثال الذي أرفقته تم تنفيذ الصفحة ولكن لم يظهر لي التقويم الميلادي عن النقر داخل مربع النص الذي استخدمته

لذلك الغرض علماً أنني أضفت أداة Script Manger في كل جزء بالصفحة ولم تنجح الطريقة ..!

ولكن عندما جربتها في مشروع جديد باستخدام قالب الأجاكس نجحت الطريقة ..فأين الخلل ؟

علماً أنني لا أستطيع بناء موقع من جديد باستخدام الأجاكس حتى يظهر لي التقويم أو غيره فهل أستطيع تحويل

الموقع الحالي بطريقة ما لأستخدم فيه أدوات أجاكس بفاعلية أكثر ؟؟

أرجو أن أكون قد أوضحت المطلوب وشكراً مرة أخرى.

#7

up

ملاحظة الموقع لا يستخدم تقنية أجاكس .

#8

بســم الله الـرحمــن الرحيــم

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

أظهر ال Calender عند الضغط على الزر أو الصورة كالتالي :

rotected Sub btn_EditCalender_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_EditFrom.Click
		Calender.Visible = True
	End Sub

ثم عند الضغط على ال Calender ضع التاريخ في المكان الذي تريد

 Protected Sub Calender_SelectionChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Cal.SelectionChanged

			txt_From.Text = Calender.SelectedDate.ToString("yyyy-MM-dd")
			Calender.Visible = False

لا تنسو أهل فلسطين من صالح دعائكم ...

وفقك الله ...

تم تعديل هذه المشاركة بواسطة fouad_ في 31 ديسمبر 2008 في 10:49

سبحان الله وبحمده سبحان الله العظيم

لا تنسونا من صالح دعائكم ...

وفقكم الله وسدد خطاكم ...

#9

بارك الله فيك فؤاد .. وإليك سيناريو الحدث:

ضغطت على الصورة وطلع لي التقويم <<<< تمام

اخترت التاريخ المطلوب ولكنه لم يظهر في التكست المحدد <<<< مش تمام

بعد اختيار التاريخ اختفى التقويم كما هو مطلوب فعلا <<<< تمام

ملاحظة: بعد اختفاء التقويم وضعت المؤشر داخل التكست بوكس وكتبت رموز عشوائية ثم ضغطت زر (إدخال) فظهر لي التاريخ الذي كنت قد اخترته في التكست بوكس !! يعني إنه احتفظ بالقيمة ولكن لا يتم إظهارها إلا بعد ادخال رموز ومن ثم (إدخال) علماً أنه يجب إدخال أي رمز في مربع النص حتى يظهر لي التاريخ الذي اخترته ولا يمكن وضع المؤشر فقط ومن ثم (إدخال)...

ما رأيكم ؟

#10
اقتباس
ملاحظة: بعد اختفاء التقويم وضعت المؤشر داخل التكست بوكس وكتبت رموز عشوائية ثم ضغطت زر (إدخال) فظهر لي التاريخ الذي كنت قد اخترته في التكست بوكس !! يعني إنه احتفظ بالقيمة ولكن لا يتم إظهارها إلا بعد ادخال رموز ومن ثم (إدخال)

حاجة غريبة !!!!!!!!

وليه اصلا تعمل التكست بوكس يقبل الادخال ؟؟

بما انه خاص بالتاريخ ويأخذ قيمته من الكلندر اجعله Readonly


مطور مواقع وتطبيقات الانترنت 


PHP

CodeIgniter , jQuery,AJAX ,CSS Coder

مطور تطبيقات الايفون والاندرويد

مدونتي الخاصة

#11

يا عزيزي القضية مش حكاية يقبل إدخال أو لا يقبل ... بس أحببت أوضح أن القيمة مخزنة في الذاكرة وظهرت في المربع بطريقة ما ..

القضية أبغى التاريخ يظهر في هذا المربع لما أختار التاريخ المطلوب ، أدخل على هذا الموقع وتجد أسفله على الجهة اليسرى

أرشيف الموقع وانظر كيف يتم الاختيار ويضعه في مربع النص :

http://www.alwatan.com.sa/news/index.asp?issueno=3019

#12

بسم الله الرحمن الرحيم

اخي الحبيب انا عملت لك Sample للموضوع اللي انت طلبتة عبارة عن Calendar لما تختار منه التاريخ يظهر في textbox

بحيث ان المستخدم مايقدرش يعدل في التاريخ اللي اختاره من ال Calendar

ومن غير استخدام ajax toolkit Controls لو تحب ابعتها لك مفيش مشكلة

ارجو منكم الدعاء

والله ولي التوفيق

#13

عزيزي ihbweb ...أولا أشكر لك اهتمامك الطيب بالموضوع

أتمنى لو ماعندك مشكلة تضع لنا المثل الذي قمت بعمله هنا

ليستفيد منه أي شخص مهتم يقرأ هذا الموضوع....

جزاك الله خيراً

#14

بســم الله الـرحمــن الرحيــم

اعتذر عن تأخري في رفع الSample

عموما يا اخي اتمني ان هو ده اللي انت تكون عايزه

ونرجو منكم الدعاء بالخير والتوفيق

Calendar.aspx.rar

#15
 protected void Page_Load(object sender, EventArgs e)
	{
		Calendar1.Visible = false;
	}

protected void Calendar1_SelectionChanged(object sender, EventArgs e)
	{
		TextBox1.Text = Calendar1.SelectedDate.ToString("dd-MM-yyyy");
		TextBox2.Text = Calendar1.SelectedDate.DayOfWeek.ToString();


	}
#16

بارك الله فيك ihbweb أنا نزلت الملف على جهازي بس ما فتح عندي لأن برنامج الوينرار للأسف مانزلته على جهازي بكرة راح أنزله وأعطيك النتيجة .. ^_^

الأخ سلفستر بارك الله فيك وأبشرك مشت معاي تمام لأني للأسف كنت أضع الكود في حدث الـ Textbox وليس في حدث الـ Calendar كما وضعته أنت

ولكني ألاحظ الصفحة تعمل Postback عند اختيار التاريخ المطلوب فكيف أتخلص من هذه العملية بحيث يضع التاريخ بدون حدوث Postback...

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…