I have an input in my html. (id=myText)
When I enter a value in (would be a date mm/dd/yy) I want that value to become a variable (startdate)
Then I want use that variable to create other variables (d1, d2, d3)
My beginners code is listed below. It's not working. What am I missing?
<script>
function myFunction()
{
var x=document.getElementById("myText");
var startdate = x;
var d1 = (14).days().ago(startdate).toString('MM/d/yy');
var d2 = (13).days().ago(startdate).toString('MM/d/yy');
var d3 = (12).days().ago(startdate).toString('MM/d/yy');
}
</script>
<input name="myText" id="myText" type='text' value="Enter PPE" onchange="myFunction()">
<p> </p>
<table width="241" border="1">
<tr>
<td width="162">
<script type="text/javascript" language="javascript">
document.write(d1);
</script>
</td>
</tr>
<tr>
<td>
<script type="text/javascript" language="javascript">
document.write(d2);
</script></td>
</tr>
<tr>
<td>
<script type="text/javascript" language="javascript">
document.write(d3);
</script></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>
Startdate: <script type="text/javascript" language="javascript">
document.write(startdate);
</script></td>
</tr>
</table>
<script>
var ppe = document.getElementById("myText");
ppe.onfocus = function() {
if (ppe.value == "Enter PPE"){
ppe.value = "";
}
};
ppe.onblur = function() {
if (ppe.value == "") {
ppe.value = "Enter PPE";
}
};
</script>