Показать сообщение отдельно
  #7 (permalink)  
Старый 12.04.2015, 20:03
Интересующийся
Отправить личное сообщение для |Alexxx|# Посмотреть профиль Найти все сообщения от |Alexxx|#
 
Регистрация: 10.04.2015
Сообщений: 12

Доброго времени суток. Получается примерно такая картина. В основном вышло, что хотел. Но есть еще пару вопросов, в частности по датам:
Хочу сделать, чтобы поле Registration содержало три элемента, представляющие дату регистрации: текстовое поле числа месяца, список с месяцами и список годов, скажем, в диапазоне +-10 лет от текущего года (соответственно, чтобы информация заносилась в таблицу аналогичным образом).
Сделать все по отдельности не составляет проблем, загвоздка в том, чтобы эти элементы "связать" и выносить в табличку, как и остальные.

Как это лучше сделать? Буду благодарен любым ответам/советам.



<html>
<head>
</head>
<body>

<p><table id="t" width="1250" cellspacing="1" cellpadding="2" style="border: 1px solid black"> 
<tr>
<td>ID</td>
<td>Full Name</td>
<td>Reading Hall</td>
<td>Registration</td>
<td>Expiration Date</td>
<td>Period</td>
</tr>
</table></p>

<fieldset>
<legend>New Reader</legend> <label>Reader`s ID</label> <input id="ID"/> <button id="gen">generate id</button>
<p><label>Full Name</label> <input id="fullName" /></p>
<label>Reading Hall</label> <select id="RH">
<option>Financial</option>
<option>Computers/IT</option>
<option>Science Fiction</option>
<option selected>--Select reading hall--</option>
</select>
<p><label>Registration</label> <input id="Registration"/></p>
<p> <button id="b">Add reader to table</button></p>
</fieldset>


<script>
gen.onclick=function(){
ID.value=Math.floor(Math.random()*20)
}

b.onclick=function(){
 var row=t.insertRow()
 row.insertCell().innerHTML=ID.value
 row.insertCell().innerHTML=fullName.value
 row.insertCell().innerHTML=RH.value
 row.insertCell().innerHTML=Registration.value
}
</script>
</body>

</html>

Последний раз редактировалось |Alexxx|#, 12.04.2015 в 20:11.
Ответить с цитированием