有没有办法从输入日期获得第一个数字,对我来说,选择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)。
答案 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']; ?>