在input便签内写入required
<input type="text" required/>
<script>
var oId=document.getElementById("获取ID");
oId.setCustomValidity("此内容为必填内容");
</script>
转载代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metacharset="UTF-8"/><title>表单检测及表单提示</title><styletype="text/css">dl{
font:normal 12px/15px Arial;
position: relative;
width:350px;
}dt{
clear: both;
float:left;
width:130px;
padding:4px 02px 0;
text-align: left;
}dd{
float: left;
width:200px;
margin:008px 0;
padding-left:6px;
}.hint{
display: none;
position: absolute;
right: -250px;
width:200px;
margin-top: -4px;
border:1px solid #c93;
padding:10px 12px;
background:#ffcurl("images/pointer.gif") no-repeat -10px 5px;
}.hint.hint-pointer{
position: absolute;
left: -10px;
top:5px;
width:10px;
height:19px;
background:url("images/pointer.gif") left top no-repeat;
}</style><scripttype="text/javascript">functionaddLoadEvent(func) {var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
}
}
}
functionprepareInputsForHints() {var inputs = document.getElementsByTagName("input");
for (var i=0; i<inputs.length; i++){
if (inputs[i].parentNode.getElementsByTagName("span")[0]) {
inputs[i].onfocus = function() {this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
}
inputs[i].onblur = function() {this.parentNode.getElementsByTagName("span")[0].style.display = "none";
}
}
}
var selects = document.getElementsByTagName("select");
for (var k=0; k<selects.length; k++){
if (selects[k].parentNode.getElementsByTagName("span")[0]) {
selects[k].onfocus = function() {this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
}
selects[k].onblur = function() {this.parentNode.getElementsByTagName("span")[0].style.display = "none";
}
}
}
}
addLoadEvent(prepareInputsForHints);
</script></head><body><pstyle="font:normal 12px/15px Arial;">Tab or click through the fields to reveal the hints.</p><dl><dt><labelfor="firstname">First Name:</label></dt><dd><inputname="firstname"id="firstname"type="text" /><spanclass="hint">This is the name your mama called you when you were little.<spanclass="hint-pointer"></span></span></dd><dt><labelfor="lastname">Last Name:</label></dt><dd><inputname="lastname"id="lastname"type="text" /><spanclass="hint">This is the name your sergeant called you when you went through bootcamp.<spanclass="hint-pointer"></span></span></dd><dt><labelfor="email">Email:</label></dt><dd><inputname="email"id="email"type="text" /><spanclass="hint">The thing with the @ symbol and the dot com at the end.<spanclass="hint-pointer"></span></span></dd><dt><labelfor="year">Birth Year:</label></dt><dd><selectid="year"name="year"><optionvalue="">YYYY</option><optionvalue="1066">1066</option><optionvalue="1492">1492</option><optionvalue="1776">1776</option></select><spanclass="hint">Pick a famous year to be born in.<spanclass="hint-pointer"></span></span></dd><dt><labelfor="username">Username:</label></dt><dd><inputname="username"id="username"type="text" /><spanclass="hint">Between 4-12 characters.<spanclass="hint-pointer"></span></span></dd><dt><labelfor="password">Password:</label></dt><dd><inputname="password"id="password"type="password" /><spanclass="hint">Between 5-13 characters, but not 7. Never 7.<spanclass="hint-pointer"></span></span></dd><dtclass="button"></dt><ddclass="button"><inputtype="submit"class="button"value="Submit" /></dd></dl></body></html>