在用户界面中,设置良好的默认值和提供帮助性的提示将会引导用户顺利完成流程以及防止出现不必要地重填纠正现象。从用户体验的角度来看,没有比填一个没有任 何描述的表单,然后JavaScript对其表单内容进行验证判断,并以警告框的形式反馈给用户所填表单哪些地方是不正确地。对于有益的信息交流方式来 说,调试错误的程序在向用户传达信息上显得不是很友好。指导用户的更好方式是引导他们完成表单地填写以及预防以往类似情况的发生。
    
Yahoo在表单输入框中所放置的默认值并没有自我描述性的,但是当某一输入框获取光标焦点时,为了不干扰用户填写表单流程,这些默认值会自动消失地。当表单输入框获取焦点时,在其右边将会出现关于该输入框的简要描述以及参数,这样提供地简要描述并没有干扰用户填写表单的流程。

    
Microsoft‘s Live Mail在其注册表单中,对于必须要填写的输入框也提供了描述性例子和相关参数。另外,对于注册表单中彼此相关的群组输入框,微软在交互区域的右边提供了关于该群组的描述。

     表单只展示用户正在交互的群组输入框部分的描述是为了避免表单区域出现混乱,让用户在进行下一步操作之前集中精力在当前部分。
    
Squidoo’s lens siqnup wizard 是另一个引导性界面的例子。他们的鱼眼注册流程为每一步提供了人性化的描述便于容易理解什么已经被完成了。在注册过程中,联系表单似乎一直和用户保持联系。

     Squidoo也向用户提供了多步骤流程的信息反馈,告知用户他们还需要多少步骤来完成注册,让他们明白整个注册流程的范围。
建立具有这些特点的表单会让用户在填写表单地过程中体验人性化,同时抓住用户的心。
     通过AJAX和JavaScript DHTML,表单域可以进行实时验证判断—不需要提交和返回。例如,在Yahoo的帐号注册表单中,如果所填数据是正确的则显示绿色的验证标记,另外以友好的形式告知用户所填写地哪些是不正确地和原因并凸显无效输入框。
    
Zooomr,一个在线照片储存和分享服务,以友好的形式来实时验证他们的注册表单,也对所填参数及其有效的(或是无效的)数据提供了帮助性的描述。