Web Application Design Patterns- P2
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Web Application Design Patterns- P216 CHAPTER 2 Forms It’s important, however, to remember that web applications are developed using HTML and do not offer all the form controls available on popular plat- forms such as Windows and Macintosh. Specifically, the interaction in web applications is limited to the following form elements: text fields (single line and multiline), radio buttons, checkboxes, dropdown lists, scrolling lists, but- tons (including image buttons), and a special control to browse files. Some of the missing controls are spin control, combo-box, tree control, and tabs. Although these controls have been implemented using some clever combina- tions of HTML, CSS, and JavaScript, they are workarounds and not true con- trols because they are not available as part of the basic markup language. CLEAR BENEFITS Problem When presented with a form, users may not understand how filling it out and submitting it helps them accomplish their goals and tasks. Solution When designing, clearly indicate benefits of filling out and submitting forms. This is particularly important when users are creating a new account (i.e., regis- tration forms), which is the first step before many web applications allow them access to their functionality (Figure 2.1). Why Users may not want to fill out forms and provide personal information unless they understand the benefits they will get in return and how it helps them FIGURE 2.1 LinkedIn clearly lists the benefits of registering in the section “LinkedIn helps you….” Clear Benefits 17achieve their goals. In addition, they may be concerned about the securityof their personal information, since they may not know how it will be used.Clearly indicating benefits and addressing users’ concerns about security andprivacy are the first steps in ensuring that users will not abandon the forms.HowUsers should be made aware of the benefits of filling out forms, even if it’s justa one-field form like signing up for email newsletters (Figure 2.2).EXPLAIN THE BENEFITS OF REGISTERING ON LOGIN FORMSWhen users view the login form, and if they are not registered application users,it’s a perfect opportunity to describe registration benefits to them. This makes iteasy for users to decide whether they want to register or not (Figure 2.3).EXPLAIN THE BENEFITS BEFORE LEADING USERSTO THE FORMIn many cases, users have to be led to a form. If they don’t know the benefits,they may not bother to click the link or button that leads them to the form.Therefore, it’s important that the form’s benefits are described before usersFIGURE 2.2 User Interface Engineering (UIE) lists benefits of signing up for their emailnewsletter, “UIEtips.”FIGURE 2.3 Blockbuster lists the benefits of signing up with Blockbuster.com and offersa “free” trial period as an added incentive for registering.18 CHAPTER 2 Forms FIGURE 2.4 Plaxo describes the benefits of becoming a member alongside the sign-up button, and for new and unfamiliar concepts, they offer users the opportunity to learn more through a demo or a tour. FIGURE 2.5 Prosper (a marketplace for money borrowers and lenders) provides information about how borrowing and lending works using “How to Borrow” and “How to Lend” links. get to the form. One way to accomplish this is with clear link labels, such as “Transfer Money” or “Pay Bills,” instead of generic link labels, such as “Learn More” or “Continue.” When benefits may not be clear to users, it helps to describe them near the action (Figure 2.4). Increasingly, web applications offer functionality and benefits that may be dif- ficult to explain with just a few statements. Or, even when the benefits are clear, users may want to learn more about how the benefits are realized when using the application. To explain such functionality in detail, offer users options to learn more about how the web application works and reduce their anxiety about filling out any required forms (Figures 2.5 and 2.6). Related design patterns For many complex web applications and those that require users to pay upfront, consider offering a “CLICK-TO-CHAT” option (see Web Appendix: Help), which allows users to ask questions directly to a qualified company ...
Tìm kiếm theo từ khóa liên quan:
thiết kế web giáo trình CSS thủ thuật cắt html photoshop căn bản đồ họa máy tínhGợi ý tài liệu liên quan:
-
Báo cáo thực tập: Đề tài thiết kế Web
77 trang 568 2 0 -
Đề thi thực hành môn Thiết kế Web - Trường Cao đẳng nghề Vĩnh Phúc
3 trang 267 2 0 -
vray for sketchup vietnamese PHẦN 3
10 trang 213 0 0 -
Giáo trình CorelDRAW dành cho người mới học
48 trang 141 0 0 -
Giáo trình CorelDraw 10 - Tham khảo toàn diện: Phần 2
528 trang 133 0 0 -
Bài giảng Đồ họa máy tính: Khử mặt khuất - Ngô Quốc Việt
28 trang 127 0 0 -
MỘT SỐ ĐIỂM CẦN CHÚ Ý KHI THIẾT KẾ WEB
5 trang 113 0 0 -
GIÁO TRÌNH LẬP TRÌNH WEB_PHẦN 2_BÀI 3
3 trang 103 0 0 -
Giáo trình Nhập môn thiết kế website
58 trang 83 0 0 -
Tài liệu giảng dạy Thiết kế giao diện Web - Trường CĐ Kinh tế - Kỹ thuật Vinatex TP. HCM
88 trang 72 0 0 -
Giáo trình môn học Lý thuyết thông tin
136 trang 71 0 0 -
81 trang 68 0 0
-
112 trang 64 0 0
-
Hướng dân sử dụng Navicat để Create , Backup , Restore Database
7 trang 63 0 0 -
Giáo trình môn Kỹ thuật vi điều khiển: Thiết kế web và vi điều khiển - Chương 2
39 trang 59 0 0 -
Bài giảng Đồ họa máy tính: Chương 3 - ThS. Trần Thị Minh Hoàn
29 trang 53 0 0 -
Lecture Computer graphics - Lecture 32
35 trang 46 0 0 -
0 trang 46 0 0
-
Giáo trình Kỹ thuật đồ họa máy tính - ĐH Kinh Tế Kỹ Thuật Công Nghiệp
107 trang 42 0 0 -
GIÁO TRÌNH THIẾT KẾ WEB: TỰ HỌC MACROMEDIA FLASH 5.0
18 trang 40 0 0