对于HTML下拉菜单,键入值不能按预期工作吗?

时间:2018-09-06 11:04:53

标签: php html html5

我正在使用一个下拉列表,其中包含一个月的几天(因此从1到31)。 但是当我输入22时,它正在加载20。

下面是我正在使用的代码。

update c3M:c3 from (update c3M:max(c3;c1M;c2M) from update c2M:{avg x,y}\[first 
c2;first[c1],1_prev c1M] from update c1M:avg(c1;c2;c3) from t) where i=0

这里可能是什么问题?

我需要想要选择选项的家伙的下拉菜单。一些用户正在使用TAB按钮集中显示下拉列表,而只是输入日期。

所以我需要两个功能。

1 个答案:

答案 0 :(得分:1)

HTML5具有一个内置的组合框。您创建一个文本输入和一个数据列表。然后,将list属性添加到输入中,其值为datalist的id。

要将数据列表与输入元素绑定,请为输入元素提供一个list属性,并为datalist提供一个匹配的id属性。这是一个示例:

<label for="dayofmonth">Day of months:</label>
<input type="text" name="team" id="dayofmonth" list="day_list">
<datalist id="day_list">
  <option>1</option>
  <option>2</option>
  <option>3</option>
  <option>4</option>
  <option>5</option>
  <option>6</option>
  <option>7</option>
  <option>8</option>
  <option>9</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>
  <!-- etc... -->
</datalist>