diff --git a/module/productplan/js/create.js b/module/productplan/js/create.js
index f6fb3e20cd..0dd9d55ca3 100644
--- a/module/productplan/js/create.js
+++ b/module/productplan/js/create.js
@@ -29,3 +29,22 @@ function computeEndDate(delta)
endDate = endDate.toString('yyyy-M-dd');
$('#end').val(endDate);
}
+
+/**
+ * when begin date input change and end date input is null
+ * change end date input to begin's after day
+ *
+ * @access public
+ * @return void
+ */
+function suitEndDate()
+{
+ beginDate = $('#begin').val();
+ if(!beginDate) return;
+ endDate = $('#end').val();
+ if(endDate) return;
+
+ endDate = convertStringToDate(beginDate).addDays(1);
+ endDate = endDate.toString('yyyy-M-dd');
+ $('#end').val(endDate);
+}
diff --git a/module/productplan/view/create.html.php b/module/productplan/view/create.html.php
index 8cd3babdea..26b2a117e1 100644
--- a/module/productplan/view/create.html.php
+++ b/module/productplan/view/create.html.php
@@ -33,7 +33,7 @@
| productplan->begin;?> |
- |
+ |
| productplan->end;?> |
diff --git a/module/testtask/js/create.js b/module/testtask/js/create.js
index 4ce4791007..65e23bc605 100755
--- a/module/testtask/js/create.js
+++ b/module/testtask/js/create.js
@@ -25,3 +25,36 @@ function loadProjectBuilds(projectID)
$('#buildBox').load(link);
}
+/**
+ * Convert a date string like 2011-11-11 to date object in js.
+ *
+ * @param string $date
+ * @access public
+ * @return date
+ */
+function convertStringToDate(dateString)
+{
+ dateString = dateString.split('-');
+ dateString = dateString[1] + '/' + dateString[2] + '/' + dateString[0];
+
+ return Date.parse(dateString);
+}
+
+/**
+ * when begin date input change and end date input is null
+ * change end date input to begin's after day
+ *
+ * @access public
+ * @return void
+ */
+function suitEndDate()
+{
+ beginDate = $('#begin').val();
+ if(!beginDate) return;
+ endDate = $('#end').val();
+ if(endDate) return;
+
+ endDate = convertStringToDate(beginDate).addDays(1);
+ endDate = endDate.toString('yyyy-M-dd');
+ $('#end').val(endDate);
+}
diff --git a/module/testtask/view/create.html.php b/module/testtask/view/create.html.php
index 1c207d67e4..aae49f1b82 100644
--- a/module/testtask/view/create.html.php
+++ b/module/testtask/view/create.html.php
@@ -13,6 +13,7 @@
+
| testtask->begin;?> |
- |
+ |
| testtask->end;?> |