PDA

View Full Version : استفاده از مقدار inputدر برنامه نويسي



fahim1384
سه شنبه 07 مرداد 1393, 22:05 عصر
سلام
لطفا كمك كنيد من يك input دارم كه با جاوا اسكريپت مقدار دهي مي شه حالا چطور بايد مقدار اون رو تو برنامه نويسي استفاده كنم يا مقدار اون رو تو جدول ذخيره كنم

<input type="text" id="one" />

mo.jalilian
سه شنبه 07 مرداد 1393, 22:15 عصر
runatserver رو براش بزارید ، توی سی شارپ می بینیدش

fahim1384
سه شنبه 07 مرداد 1393, 22:35 عصر
من از اين كار براي ديتا پيكر استفاده مي كنم يعني وقتي روي input كليك مي كني تقويم باز مي شه و بعد از انتخاب تاريخ مي خوام از اون تاريخ استفاده كنم ولي وقتي runt رو server مي كنم وقتي روي input كليك مي كنم ديگه تقويم ظاهر نمي شه حالا بايد چيكار كنم از ديتا پيكر هاشم زاده استفاده مي كنم

mo.jalilian
سه شنبه 07 مرداد 1393, 23:02 عصر
clientmode=static رو هم اضافه کنید

fahim1384
سه شنبه 07 مرداد 1393, 23:10 عصر
مشكل حل نشد يعني باز هم تقويم ظاهر نمي شه البته تنونستم input رو بردارم و بجاش از تكست باكس استفاده كنم در اين صورت مي شه مقدار تكست باكس رو با كليك روي Button تو جدول ذخيره كرد

sajadzarenejad
سه شنبه 07 مرداد 1393, 23:17 عصر
دوست عزیز نیازی نیست از کنترل های html استفاده کنی .میتوانی از تکست باکس خود ASP هم استفاده کنی.

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



فقط باید کد زیر را در پیج لود اضافه کنی تا attribute به textbox اضافه شود.

var now = PersianDateTime.Now;
var today = now.ToString(PersianDateTimeFormat.Date);

TextBox1.Attributes["onclick"] = "PersianDatePicker.Show(this,'" + today + "');";

mo.jalilian
سه شنبه 07 مرداد 1393, 23:20 عصر
احتمالا کامپوننت جی کوئری به name حساسه، وقته صفحه اومد بالا، ببینید name این تکس باکسه چیه و با اون امتحان کنید

fahim1384
چهارشنبه 08 مرداد 1393, 00:01 صبح
var now = PersianDateTime.Now;
var today = now.ToString(PersianDateTimeFormat.Date);

TextBox1.Attributes["onclick"] = "PersianDatePicker.Show(this,'" + today + "');";


بايد از چه كتابخانه اي براي PersianDateTime استفاده كنم

fahim1384
چهارشنبه 08 مرداد 1393, 00:03 صبح
احتمالا کامپوننت جی کوئری به name حساسه، وقته صفحه اومد بالا، ببینید name این تکس باکسه چیه و با اون امتحان کنید
لطفا بيشتر توضيح بدين

mo.jalilian
جمعه 10 مرداد 1393, 00:22 صبح
شما یه دام که تعریف میکنید، بهش id, name ,class میدید، هر پلاگینی با یکی از اینها کار میکنه.
اگر این کامپوننت با name کار کنه، وقتی شما یک input با name="test" تعریف میکنید، موقع ساخته شدن صفحه ، دات نت این نام رو مثلا تبدیل میکنه به asp_242_test پس دیگه با اسم قبلیش در دسترس نیست و کامپوننت هم کار نمی کنه
موقع بالا اومدن صفحه viewsource کنید