下面有已经做好的表单,再次根本上可以参考。
制作即时提示缺点的殊效
那么如何制作即时提示缺点的殊效呢?如下图
利用DIV层的内容动态改变。在每个输入框后添加一个DIV层, 根据用户的输入, 动态显示缺点信息
DIV层display属性简介
style是样式 display 是样式中的显示 none和block都是显示中的参数 none 为不显示 block为显示;
block : CSS1 块工具的默认值。用该值为工具之后添加新行;
none : CSS1 隐蔽工具。与visibility属性的hidden值不同,其不为被隐蔽的工具保留其物理空间;
inline : CSS1 内联工具的默认值。用该值将从工具中删除行。
演示实现步骤
1、在登录文本框后插入DIV标签loginError (即没有样式的DIV层)
2.修正源代码,设置DIV的显示办法为inline,即和文本框在同一行的
div id=loginError style=display:inline
/div
3、添加文本框失落去焦点的事宜函数
function checkLogin( ){
var myDiv=document.getElementById(loginError);//获取插入的div工具;
myDiv.innerHTML=;
var strName=document.userfrm.loginName.value;
if (strName.length == 0)
{
myDiv.innerHTML=font color='red'用户名不能为空/font;
return;
};
}
……
INPUT name=loginName type=text onblur=checkLogin( )
//如果输入的信息不合法,则利用DIV的innerHTML或innerText进行缺点提示,innerText只能写文本信息
如果你喜好本文的话,可以关注作者头条号,每天都会有精彩前端网站开拓干货与你共享哦!