برای دریافت اطلاعات بیشتر و دانلود آخرین نسخه از تقویم اینجا کلیک کنیدنوشته شده توسط AMIB
برای دریافت اطلاعات بیشتر و دانلود آخرین نسخه از تقویم اینجا کلیک کنیدنوشته شده توسط AMIB
نسخهی ۰.۱.۱ منتشر شد
رفع اشکال در دوبار کلیک روی فیلد
برای دریافت آخرین نسخه به نشانی موجود در پست اول مراجعه کنید
نسخهی ۰.۱.۲ منتشر شد
رفع اشکال در تشخیص «۳۰ام اسفند» سالهای کبیسه اگر کاربر تاریخ را برعکس وارد کند
به پست اول مراجعه کنید
ویرایش ۰.۱.۲ منتشر شد
افزودن دو قالب جدید «هلویی» و «فیروزهای فسفری» برای استفاده در سایتهایی با رنگبندی متفاوت
به پست اول مراجعه کنید
سلام دوست عزیز، ممنون از لطفت
من از این کنترل اسفاده میکنم ولی نمیتونم به مقادیر تکس باکس ها دسترسی داشته باشم
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta http-equiv="content-script-type" content="text/javascript" />
<meta http-equiv="content-language" content="fa-IR" />
<title>تقویم فارسی جاوااسکریپت - امیب</title>
<link rel="stylesheet" type="text/css" href="main.css" />
<link rel="stylesheet" type="text/css" href="js-persian-cal.css" />
<script type="text/javascript" src="js-persian-cal.js"></script>
</head>
<body>
<div>
تاریخ ۱
<input type="text" id="pcal1" class="pdate" value="" />
تاریخ ۲
<input type="text" id="pcal2" class="pdate" value="" /><br />
تاریخ ۳
<input type="text" id="pcal3" class="pdate" value="" />
تاریخ ۴
<input type="text" id="pcal4" class="pdate" value="" />
YYYYMMDD - yyyymmdd - JD
<input type="text" id="extra" class="pdate wide" value="" />
</div>
<input type="button" value="hasan" onclick="alert(document.getElementById('pcal1').in nerValue)">
<p>
توسط: <a href="http://amib.ir/weblog">امیب</a>
</p>
<script type="text/javascript">
var objCal1 = new AMIB.persianCalendar( 'objCal1', 'pcal1' );
var objCal2 = new AMIB.persianCalendar( 'objCal2', 'pcal2' );
var objCal3 = new AMIB.persianCalendar( 'objCal3', 'pcal3' );
var objCal4 = new AMIB.persianCalendar( 'objCal4', 'pcal4', { oExtraInputID: "extra", ExtraInputFormat: "YYYYMMDD - yyyymmdd - JD" } );
</script>
</body>
</html>
برای خواندن محتوای فیلد از خصوصیت value استفاده کنید
دوست عزیز
مشکل شما در جاوااسکریپت است و ارتباطی به تقویم ندارم
الان در کدی که بالا نوشتید دو اشکال وجود دارد
کد اصلاح شده را آزمایش کردم و به خوبی کار میکند
اشکال را نمیگویم تا خودتان بیشتر دقت کنید
جاوااسکریپت یکی از سختترین زبانهای برنامه نویسی است و با توجه به تفاوت مرورگرهاکد HTML:<input type="button" value="hasan" onclick="alert( document.getElementById( 'pcal1' ).value );" />
برای یادگیری روش صحیح برنامهنویسی بیشتر باید وقت بگذارید
ویرایش 0.1.4 منتشر شد
اصلاح محل نمایش تقویم هنگامی که فیلد تاریخ در پایین صفحه قرار گرفته باشد
امکان تغییر نام کلاس عناصر برای قالببندی CSS
اصلاح و بهینهسازی کدهای جاوااسکریپت
به پست اول مراجعه کنید
ویرایش ۰.۱.۵ منتشر شد
توجه اشکالی در نسخهی ۰.۱.۴ وجود داشت. در صورتی که این نسخه را استفاده کردید حتما تقویم را بهروز رسانی کنید
- رفع اشکال به وجود آمده در باز شدن چند تقویم
- حذف تمامی دستورات برپایهی eval برای سازگاری با آخرین استانداردهای جاوااسکریپت و افزایش کارایی
- اصلاح محل نمایش تقویم در مرورگر IE
به پست اول مراجعه کنید
نگارش ۰.۲ بتا منتشر شد
این نسخه آزمایشی است. لطفا برای بررسی ویژگیهای جدید و گزارش خطاهای احتمالی به صفحهی زیر مراجعه کنید
http://amib.ir/weblog/?p=910
ضد تبلیغه مفید! :
http://babakhani.github.io/PersianWe...atepicker.html