10

当您使用input类型url而不是标准时text。Firefox 4 不会在没有http://或没有https://输入框的情况下提交表单。

我所追求的只是一个没有协议的 URL,例如www.google.comnot http://www.google.com。是否有参数可以执行此操作或任何其他方式(最好没有 JavaScript)?

4

2 回答 2

3

在表单上使用 html5 novalidate 属性,例如

<form method="post" novalidate>
   ...
</form>

这将为您提供移动设备上的漂亮键盘,并让您进行自己的验证

https://www.w3.org/TR/html5/sec-forms.html#element-attrdef-form-novalidate

于 2012-12-21T21:13:37.220 回答
-1

我使用RegExr来满足我所有的正则表达式创建需求。它们有许多预定义的正则表达式。

您可能可以对此进行一些逆向工程: (https?://)?(www\.)?([a-zA-Z0-9_%]*)\b\.[a-z]{2,4}(\.[a-z]{2})?((/[a-zA-Z0-9_%]*)+)?(\.[a-z]*)?

于 2011-05-04T00:36:39.013 回答