Javascript 有没有办法使用输入类型=时间来禁用未来时间

Javascript 有没有办法使用输入类型=时间来禁用未来时间,javascript,android,html,forms,Javascript,Android,Html,Forms,有没有一种方法可以使用禁用未来时间输入 <input type='time'> 我想把时间限制在上午9点到下午3点 使用min、max和pattern属性: <form action="/action_page.php"> Select a time: <input type="time" name="usr_time" min="09:00" max="15:00" pattern="(09|1[0-5]):[0-5]\d"> <in

有没有一种方法可以使用禁用未来时间输入

<input type='time'>


我想把时间限制在上午9点到下午3点

使用
min
max
pattern
属性:

<form action="/action_page.php">
  Select a time:
  <input type="time" name="usr_time" min="09:00" max="15:00" pattern="(09|1[0-5]):[0-5]\d">
  <input type="submit">
</form>

选择一个时间:

是。但当我指定上午9点到下午6点。我可以选择晚上7点。有没有办法使用javascript或jquery。。我也能做到。这只有在浏览器支持输入类型时间的情况下才有效。您可以在这里查看谢谢您的回复,它支持我的浏览器。如果最小值和最大值在中午前或下午,则效果良好。但是,如果我尝试将min添加为foreonuon,max添加为午后,它将无法按预期工作。可能与此处重复,我希望使用时间选择器禁用时间。这意味着什么?