- Harus mengemukakan butang dilumpuhkan?
- Adalah butang dilumpuhkan buruk untuk kebolehcapaian?
- Bagaimana anda memastikan bahawa kod butang akan melumpuhkan butang hantar jika borang tidak sah?
Harus mengemukakan butang dilumpuhkan?
Semasa merancang UI, elakkan menggunakan butang kurang upaya kerana menjadi sukar untuk mengetahui mengapa ia dilumpuhkan dan apa yang perlu dilakukan untuk menjadikannya membolehkannya. Lebih baik menyimpan butang yang diaktifkan sepanjang masa dan menyerlahkan medan jika pengguna tidak memberikan maklumat yang diperlukan.
Adalah butang dilumpuhkan buruk untuk kebolehcapaian?
Kebolehcapaian yang tidak baik
Kadang -kadang butang kurang upaya direka dengan cara yang mereka tidak dapat dibaca oleh pembaca skrin (butang tidak fokus, dan oleh itu pengguna tidak dapat menjangkau mereka dengan papan kekunci). Tidak perlu menjelaskan bahawa pengguna kurang upaya akan menghadapi masalah dengan tingkah laku tersebut.
Bagaimana anda memastikan bahawa kod butang akan melumpuhkan butang hantar jika borang tidak sah?
Sekiranya nilai kawalan kotak teks tidak sah, kami juga ingin melumpuhkan butang hantar supaya pengguna tidak dapat menyerahkan borang tersebut. Kami menggunakan harta "ng-disabled" untuk kawalan untuk melakukan ini berdasarkan nilai bersyarat dari harta "$ kotor" dan "$ tidak sah".