From: Uzman Celal Dikici (c_dikici@gantep.edu.tr)
Date: Wed 25 Jul 2007 - 14:44:31 EEST
Merhabalar,
Alttaki örnek kodla formdaki izckta form elemanına (tarih) , izinsu form elemanı kadar gün ekleyerek, izdnta form elemanını (tarih) elde etmek.Kodda şu satırda eğer myDate.setDate(myDate.getDate() + 365); gibi kullanırsam 365 gün ekliyor.Bunda problem yok. Ama myDate.setDate(myDate.getDate() + value5); gibi yazarsam yani ekleyeceği gün değerini value5 kadar yapsın istersem, anlayamadığım bir tarih veriyor.Acaba nerede yanılıyorum?
Gaziantep Üniversitesi
Celal Dikici
Teşekkürler.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254" />
<title>Raporlar</title>
<script type="text/javascript">
function test1(form) {
var day1;
var month1;
var year1;
value1 = form1.izckta.value;
value5 = form1.izinsu.value;
day1 = value1.substring (0, value1.indexOf ("-"));
month1 = value1.substring (value1.indexOf ("-")+1, value1.lastIndexOf ("-"));
year1 = value1.substring (value1.lastIndexOf ("-")+1, value1.length);
var myDate = new Date(year1,month1,day1);
//add a day to the date
myDate.setDate(myDate.getDate() + value5);
var dateString = myDate.getDate() + "-" + myDate.getMonth() + "-" + myDate.getFullYear();
form1.izdnta.value=dateString;
alert(value5);
}
</script>
</head>
<body>
<table border="4" align="center" bordercolor="c6d6fd">
<tr>
<td><form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
<table align="center">
<tr valign="baseline">
<td nowrap="nowrap" align="right"><span class="style3">Rapor çıkış tarihi:</span></td>
<td class="style5"><input name="izckta" onChange="test1(this.form)" type="text" value="" size="12" maxlength="12" /></label>
21-07-1993 gibi</td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right"><span class="style3">Rapor süresi:</span></td>
<td><input name="izinsu" type="text" value="" onChange="test1(this.form)" size="4" maxlength="3" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right"><span class="style3">Rapor dönüş tarihi:</span></td>
<td class="style5"><input name="izdnta" type="text" value="" size="12" maxlength="12" /></label></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right"> </td>
<td><input type="submit" value="Gir" />
<label>
<input type="reset" name="Reset" id="button" value="Temizle" />
</label></td>
</tr>
</table>
</form> </td>
</tr>
</table>
</body>
</html>
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama