输入类型日期只需要数字

时间:2014-03-23 13:47:14

标签: php html css html5

有没有办法从输入日期获得第一个数字,对我来说,选择1到200的数量非常重要。我喜欢滚动选择类型而不是按金额。

  <form method="POST">
    <label>How much do you want ?</label>
    <input type="date" name="number">
   <button>Send</button>
  </form>

这个想法是让移动用户更容易选择滚动到数量的金额。

<?php echo $_POST['number']; ?>

输出20(例如ifs用户选择20)。

3 个答案:

答案 0 :(得分:2)

<input type="number" name="amount" min="1" max="200">

试试这个

EDIT 你说like the scrolling select type因为你需要做某事

<select name="amount">
<option value="0" selected >select </option>
<option value="1"  >1 </option>

----
so on to 200 
----
<option value="200">200 </option>



</select>

我认为输入更好:)

答案 1 :(得分:2)

<label>Product Number:
<input pattern="[0-9]{3}" name="product" type="number" min="1" max="200"/>
</label>

答案 2 :(得分:1)

在您的HTML中使用number类型而不是date

<input type="number" min="0" max="200" step="1" name="number">

您的PHP代码是相同的,但如果您想强制执行数值,可以将其转换为整数:

<?php echo (int) $_POST['number']; ?>
相关问题