1

我有一个带有以下用户输入的 html 页面

...
  <form action="website.php" id="mainform" method="POST">
...

<strong>Departure date</strong><span>*</span>:
<input type="text" id="datepicker" name="departuredate" required/>

 <strong>Return date</strong><span>*</span>: 
 <input type="text" id="datepicker2" name="returndate" required/>

...

 <input type="email"  name="email" required/>
 <input type="submit" value="Submit"/>
 </div>


 </form>

...

如果该字段留空,必填功能会提示用户填写该字段。但是,它似乎只能在 Dreamweaver 的预览浏览器中工作。当上传到我的网站时,它根本没有效果。

任何帮助将不胜感激。

安德鲁

4

1 回答 1

3

根据Dive Into HTML5,(今天,27/09/13) required 属性在

  • IE 10+
  • 法郎 4+
  • 铬 10+
  • 歌剧 9+

(不在 Safari 中,不在 Android 中)

无论如何,也许您应该在 Javascript 中实现一个后备功能,直到获得更好的跨浏览器支持。

编辑(以反映 Alien 先生的评论):您还应该始终拥有服务器端验证功能,因为可以很容易地禁用或编辑 Javascript。

于 2013-09-27T04:57:55.743 回答