<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form action="/testform.asp" method="get">
<input type="text" name="zip_code" pattern="[0-9]{6}" title="六位数" placeholder="请输入0-9的6位数编码"/>
<input type="submit" value="Submit"/>
</form>
</body>
将文本框设为相对定位,写一个div,用绝对定位,先隐藏。特定条件的时候显示div
题主把需求写清楚点,什么情况显示提示栏,方便提供代码
还有格式是什么
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
.display_div{
border: 1px solid black;
position: absolute;
left: 89px;
}
</style>
</head>
<body>
Postcode: <input type="text" name="postcode" placeholder="请输入邮编" id="postcode">
<div class="display_div" style="display: none">You must use this format:<br> The character length is 6</div>
</body>
<script>
var int_elem = document.getElementById("postcode");
var div_elem = document.getElementsByClassName("display_div");
int_elem.onblur = function () {
if (int_elem.value.length !== 6) {
div_elem[0].style.display = "block";
} else {
div_elem[0].style.display = "none";
}
}
</script>
</html>
那个样式就不搞了哈,自己弄好看点,功能是没问题的,用的是js,也可以用jq
如果觉得答案对您有帮助,记得采纳哟!
我需要CSS和JS代码