اجرا کردن کد جاوا در text box

DJ_Baba

Member
سلام
من می خوام یه کد تاریخ و ساعت رو در یک تکس باکس نمایش بدم
<SCRIPT language=javascript type=text/javascript>
<!--

function DD()
{
week= new Array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج‌شنبه","جمعه","شنبه")
months = new Array("فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دي","بهمن","اسفند");
a = new Date();
d= a.getDay();
day= a.getDate()+1;
month = a.getMonth()+1;
year= a.getYear();

year = (year== 0)?2000:year;
(year<1000)? (year += 2000):true;

year -= ( (month < 3) || ((month == 3) && (day < 21)) )? 622:621;
year = year % 100;
switch (month) {
case 1: (day<21)? (month=10, day+=10):(month=11, day-=20); break;
case 2: (day<20)? (month=11, day+=11):(month=12, day-=19); break;
case 3: (day<21)? (month=12, day+=9):(month=1, day-=20); break;
case 4: (day<21)? (month=1, day+=11):(month=2, day-=20); break;
case 5:
case 6: (day<22)? (month-=3, day+=10):(month-=2, day-=21); break;
case 7:
case 8:
case 9: (day<23)? (month-=3, day+=9):(month-=2, day-=22); break;
case 10:(day<23)? (month=7, day+=8):(month=8, day-=22); break;
case 11:
case 12:(day<22)? (month-=3, day+=9):(month-=2, day-=21); break;
default: break;
}
document.write(''+week[d]+' '+day+' '+months[month-1]+' '+ year);
}
//-->
</SCRIPT>
 
کاشکی کد ها رو میزاشتی تو تگ html . ولی حالا بیخیال.
اون چیزی رو که داری document.write میکنی به عنوان خاصیت value اون text box بزار.یعنی :

HTML:
document.getElementById("text_box_id").value=week[d]+' '+day+' '+months[month-1]+' '+ year;
 

DJ_Baba

Member
کاشکی کد ها رو میزاشتی تو تگ html . ولی حالا بیخیال.
اون چیزی رو که داری document.write میکنی به عنوان خاصیت value اون text box بزار.یعنی :

HTML:
document.getelementbyid("text_box_id").value=week[d]+' '+day+' '+months[month-1]+' '+ year;

دوست عزیز من هرکاری کردم نشد. فکر کنم از کد تاریخم باشه . میشه شما لطف کنی و کامل به من بدی؟؟؟
 
بیا اینم کد کاملش اگه جاییش سوال داشتی بگو تا باز توضیح بدم:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script language="JavaScript" type="text/javascript">
function DD()
{
var week= new Array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج‌شنبه"," جمعه","شنبه")
var months = new Array("فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر" ,"آبان","آذر","دي","بهمن","اسفند ");
var a = new Date();
var d= a.getDay();
var day= a.getDate()+1;
var month = a.getMonth()+1;
var year= a.getYear();
year = (year== 0)?2000:year;
(year<1000)? (year += 2000):true;
year -= ( (month < 3) || ((month == 3) && (day < 21)) )? 622:621;
year = year % 100;
switch (month) {
case 1: (day<21)? (month=10, day+=10):(month=11, day-=20); break;
case 2: (day<20)? (month=11, day+=11):(month=12, day-=19); break;
case 3: (day<21)? (month=12, day+=9):(month=1, day-=20); break;
case 4: (day<21)? (month=1, day+=11):(month=2, day-=20); break;
case 5:
case 6: (day<22)? (month-=3, day+=10):(month-=2, day-=21); break;
case 7:
case 8:
case 9: (day<23)? (month-=3, day+=9):(month-=2, day-=22); break;
case 10:(day<23)? (month=7, day+=8):(month=8, day-=22); break;
case 11:
case 12:(day<22)? (month-=3, day+=9):(month-=2, day-=21); break;
default: break;
}
document.write(''+week[d]+' '+day+' '+months[month-1]+' '+ year);
document.getElementById("d").value=''+week[d]+' '+day+' '+months[month-1]+' '+ year;
}
</SCRIPT> 
</head>
<body>
<input id="d" name="" type="text" />
<script language="JavaScript" type="text/javascript">
DD();
</script>
</body>
</html>
 

جدیدترین ارسال ها

بالا