当我尝试验证以下HTML时:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>test page</title>
</head>
<body>
<input type="text" name="testInput" value="test value" readonly="readonly" style="background-color: #e3e3e3;">
</body>
</html>
The validator给出错误:
Line 8, Column 118: Attribute readonly not allowed on element input at this point.
但是在错误细节中它说:
readonly when type is text, ...
由于这是文本输入,为什么我收到验证错误?
答案 0 :(得分:3)
答案 1 :(得分:0)
rand()
属性仅适用于以下输入类型:
对于任何其他输入类型,例如readonly
,不允许您使用hidden
,在这种情况下,您可能会得到:
错误:此时元素输入上不允许属性只读。