Мне нужно раскрывающееся меню, в котором можно выбрать год (1900-2011). Я почти уверен, что java-скрипт обладает функциональностью для этого, но я совершенно заблудился, как это сделать в коде.
Я использую PHP.
Разве это не было бы чем-то вроде этого?
while(i<2012){
add i to dropdown list
increment i
}
Это текущий код, который у меня есть для формы:
<form action="cite.php" method="post">
<h1>Newspaper</h1>
<script>
var select = document.getElementById("year");
for(var i = 2011; i >= 1900; --i) {
var option = document.createElement('option');
option.text = option.value = i;
select.add(option, 0);
}
</script>
<table width="100%">
<tr>
<td><h3>Author Name</h3></td>
<td><table width="100%" border="0">
<tr>
<td><label>
<input type="text" name="lastName" id="lastName" />
</label></td>
</tr>
<tr>
<td><label>
<input type="text" name="firstName" id="firstName" />
</label></td>
</tr>
</table></td>
</tr>
<tr>
<td><h3>Title of Article</h3></td>
<td><label>
<input type="text" name="artTit" id="artTit" />
</label></td>
</tr>
<tr>
<td><h3>Title of Newspaper</h3></td>
<td><label>
<input type="text" name="newsTit" id="newsTit" />
</label></td>
</tr>
<tr>
<td><h3>City</h3></td>
<td><label>
<input type="text" name="city" id="city" />
</label></td>
</tr>
<tr>
<td><h3>Date Published</h3></td>
<td><table width="100%" border="0">
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><select id="year" name="year"></select>
</td>
</tr>
</table></td>
</tr>
<tr>
<td><h3>Edition</h3></td>
<td><label>
<input type="text" name="edi" id="edi" />
</label></td>
</tr>
<tr>
<td><h3>Page Designation</h3></td>
<td><label>
<input type="text" name="page" id="page" />
</label></td>
</tr>
<tr>
<td><h3>Medium</h3></td>
<td><table width="200">
<tr>
<td><label>
<input type="radio" name="RadioGroup1" value="print" id="RadioGroup1_0" />
Print</label></td>
</tr>
<tr>
<td><label>
<input type="radio" name="RadioGroup1" value="web" id="RadioGroup1_1" />
Web</label></td>
</tr>
</table>
</td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="text" name="med" id="med" />
</label></td>
</tr>
<tr>
<td><input type="hidden" name="hiddenField" id="hiddenField" /></td>
<td><label>
<input type="submit" name="Submit" id="Submit" value="Submit" />
</label></td>
</tr>
</table>
</form>