许多网站在制作的时候,特别是asp,都使用js验证脚本自己写函数验证,但是如果要是用户输入不正确仅仅是弹出对话框告诉客户,你验证不成功,alert("email is not the right one");接下来什么就也不做了。这样你会让用户的体验感很差的。如果你硬是要弹出对话框,那么请在弹出后,再写一段代码:input1.focus();把出错的地方聚焦,告诉客户,甚者,你可以把textbox 的bgcolor改变颜色,更加好的提示客户,是这个地方有错。然而,我始终觉得,许多世界级的大网站,都不会给你来一个alert的,在ebay的注册页面,它就在页面的顶端以警惕色来显示你那个地方出错了,出错的缘由。弹出一个对话框的声音真的非常刺耳。。。或者你可以模仿.net中的验证控件实现方式,或者直接使用validator,虽然validator在某些特定环境下并不好使。
不知道各位有什么更好的建议,来优化客户的体验感?