【发布时间】:2018-09-11 13:50:07
【问题描述】:
我有两个带有 setCustomValidity 的输入。
在第一个输入中,setCustomValidity 位置位于左侧,换句话说,位于正确的位置,如下图所示:
但在另一个中,属性 setCustomValidity 工具提示出现在中间,如下图所示:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>TEST</title>
</head>
<body>
<form>
<label>Code:</label>
<input type="text" maxlength="3" required oninvalid="this.setCustomValidity(); "/>
<label>Description:</label>
<input type="text" maxlength="3" required oninvalid="this.setCustomValidity();" style="width: 500px;"/>
<button type="submit">Submit</button>
</form>
</body>
</html>
如何将工具提示放在左侧位置,就像第一张图片一样?
【问题讨论】:
-
您需要添加一些代码,以便我们查看问题所在。从图片中,猜测是 .myform label { text-align: left; }
-
@InvariantChange 很抱歉,忘记代码,我会尝试你的解决方案,但不起作用。
-
你也有 CSS 吗?
-
@InvariantChange 再次抱歉。
-
@InvariantChange 有所有代码,我没有使用外部 css。仅 HTML