it is supposed to set the selects according to the value in the text box, but for some reason it does not set the year.
I have used alert to see if i was getting the correct data and i am but it still does not work and i want to know what am i missing i have a feeling it is something simple.
<html>
<head>
<title></title>
<script type="text/javascript">
<!--
var tmp = new Array();
function setSelects()
{
var strField = document.forms[0].dDate;
var strValue = strField.value.split("/");
tmp = strValue;
//alert("year = "+ tmp[0] +"\nmonth = "+ tmp[1] +"\nday = "+ tmp[2] +"");
if(strField.value.length > 1)
{
document.forms[0].myYear.s
electedInd
ex = tmp[0];
document.forms[0].myMonth.
selectedIn
dex = tmp[1];
document.forms[0].myDay.se
lectedInde
x = tmp[2];
}
}
// -->
</script>
</head>
<body>
<form name="form1" method="post" action="">
Year/Month/Day<br />
<input type="text" name="dDate">
<select name="myYear">
<option></option>
<option>1998</option>
<option>1999</option>
<option>2000</option>
<option>2001</option>
<option>2002</option>
<option>2003</option>
<option>2004</option>
</select>
<select name="myMonth">
<option></option>
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
<select name="myDay">
<option></option>
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<input type="button" name="Button" value="Button" onclick="setSelects();">
</form>
</body>
</html>
Start Free Trial