2009-03-13 4 views
1

아주 간단한 질문 : 상태 약어를 채우기 위해 드롭 다운 목록을 사용해야합니까? 내 경험에 비추어 볼 때 대부분의 전자 상거래 사이트에서이 작업을 수행 할 수 있다고 생각합니다. 그러나 Jakob Nielsen has something to say about this.드롭 다운 목록을 사용하여 주 약어를 입력해야합니까?

나는 동의하지 않는다. 탭 키를 사용하여 내 상태의 첫 글자를 입력합니다. 지옥, 비록 그것이 첫번째 입구가 아니었지만, 나는이 충분한 시간을했다, 나는 편지를 되풀이하고, 내가 필요로하는 것에 도착할 것이다. 나는 스크롤 휠이나 마우스가 필요 없다.

이 특정 질문에 대한 구체적인 지침이 있습니까?

답변

2

대부분의 최신 브라우저는 입력 한 연속 된 문자를 기준으로 드롭 다운 목록을 스크롤하므로 처음에는 한 글자를 읽는 것만 큼 문제가되지 않을 것이라고 생각합니다. 따라서 N-Y를 입력하면 드롭 다운 목록이 NY로 직접 스크롤되어 N 번 무리하지 않아도됩니다.

+0

나는이 똑같은 것을 게시하려하고 있었다. 그리고 "현대"는 IE가 아닌 지난 10 년 간 거의 모든 것을 의미합니다. 텍스트 상자와 똑같은 드롭 다운이있는 탭 유형 탭을 만들 수 있으며 잘못된 항목을 선택하지 않아도된다는 이점이 있습니다. – Sparr

+0

나는 미국에 거주하지 않는 거주자들과 만 만날 수 있다고 생각한다. 적절한 자동 완성 기능이있는 텍스트 상자는 이상적인 절충안을 제공합니다. – tvanfosson

+0

"State"라고 표시된 필드는 상태 이외의 것을 받아 들여야합니까? 어떤 나라의 프로그래머로서, 그 아이디어는 나에게 "외국"이라고 들립니다. 미국 이외의 지역으로 운송하는 경우에는 다른 양식이 있어야합니다. – Sparr

1

구체적인 지침에 대해서는 잘 모르겠지만 사용할 수있는 선택 사항 중 하나를 선택할 수있는 자동 완성 텍스트 상자를 사용하는 것이 좋습니다. 50 개 항목 드롭 다운 목록이 너무 길고 강제 선택으로 자동 완료 기능을 사용하면 동일한 목적 (일관된 데이터)을 얻을 수 있으며 사용자가 탐색하기가 훨씬 쉽다는 이점이 있습니다. 선택 사항을 미국 상태로 제한하고 싶지 않으면 강제 선택을 취소하고 사용자가 자유 형식 입력을 입력 할 수있는 제안으로 자동 완성 기능을 사용할 수 있습니다.

EDIT : @Martin이 암시 하듯이, 약어 만 입력 했더라도 완전한 상태 이름을 표시 할 수 있습니다. 약어로 값을 표시하여 드롭 다운에서 똑같은 작업을 수행 할 수는 있지만 약어를 잘못 입력하는 사람들의 문제도 해결할 수 있습니다.

0

저는 온라인 전자 상거래 사이트의 사용자 중 절반이 주에 대한 약어를 모를 것이라고 기꺼이 말합니다. 선물을 다른 사람에게 발송하는 경우 MS, MO 또는 MI 여부를 기억할 수 없습니다. 드롭 다운은 괜찮습니다.

+0

내가 제안한 것처럼 자동 완성 기능은 완전한 주 이름을 표시 할 수 있지만 원하는 경우 약어 만 채울 수 있습니다. 이것은 드롭 다운의 유무에 관계없이 약자를 모르는 사람들의 문제를 상쇄하는 데 도움이됩니다. – tvanfosson

+0

@tvanfosson : 동의합니다. 그러나 질문의 ​​근본 원인은 드롭 다운이 특히 좋았는지 아닌지에 관한 것이 었습니다 ... 나는 당신이 제안한 것과 비슷한 것을 구현할 것이라고 생각합니다. –

+0

전체 이름을 가지고있는 드롭 다운 목록이 있습니다 ... 또한 전체 이름 (예 : "웨스트 버지니아"는 "WV"로 연결됨)로 타이핑하는 일부 축약 된 목록도 있습니다.). 나는 우리가 "사용자가 너무 바보 같다"는 생각을하고 있다고 생각한다. – TheTXI

0

저는 상태 드롭 다운 상자에 문제가 없었습니다 (그리고 이것은 정기적으로 웨스트 버지니아의 맨 아래에있는 사람의 것입니다). 나는 탭핑과 W 키를 누르는 습관에 빠져 들었고 "E"를 인식하고 올바른 상태를 주거나 "E"를 인식하지 못하고 다운 키를 한 번 누르거나 두 번 (정렬 순서에 따라) 적절한 상태가됩니다.

그래서 모두 내 상태로 가기 위해 최대 5 키 누름을보고 있습니다. 나는 그렇게 나쁘다고 생각하지 않는다.

1

상태는 2 문자 약어이므로 드롭 다운 목록을 넣지 않고 텍스트 상자를 넣을 수 있지만 AJAX 또는 Javascript를 사용하여 사용자에게 무언가를 입력 한 후 오류에 대해 경고합니다. 잘못된.

내 생각에 자동 완성 기능은 입력하려는 데이터가 길거나 오류가 발생하기 쉬운 경우에 유용합니다.

자동 완성 또는 드롭 다운 사용을 주장하는 경우 약식뿐만 아니라 긴 상태 이름을 넣어야합니다.

0

유효성 검사가 포함 된 텍스트 상자 및 상태 약어가 유효하지 않은 경우 드롭 다운 목록은 어떻습니까?

1

나는 NYSystemsAnalyst의 답변을 게시하려고했으나 그는 나를 때렸다. 대신 경고를 추가합니다 ... 드롭 다운 목록을 사용하는 경우 완료해야합니다.명백한 DC, 덜 일반적이지만 그럴듯한 PR 또는 AE/AA/AP, 또는 다소 희귀하지만 여전히 유효한 AS, FM, MH, MP, PW 및 VI를 잊지 마십시오.

The official list

1

는 당신이 자신의 주소 또는 다른 사람의 주소 (해결하기 위해 배)를 입력하는 사용자를 요구하는 경우가 의존 생각합니다. 누구나 자신의 주 약어를 알고 있지만 모든 주 약어를 알고있을 수 있습니다.

그래서 자신의 주소를 입력하는 것은 가장 빠르고 쉬운 방법이지만 사용자에게 다른 사람의 주소를 입력 할 것을 요청하는 경우 드롭 다운이 가장 좋습니다.

물론 사이트에 두 가지 유형의 주소가 모두있는 경우 UI의 일관성을 유지하고 두 가지 모두에 드롭 다운을 사용하고 싶습니다. 또한 드롭 다운을 사용하는 경우 드롭 다운이 확장되면 상태 약어 및 이름 (AZ - 애리조나)을 사용하는 것이 좋습니다 (축소되었을 때 약어 만 표시).

관련 문제