簡體   English   中英

表單可訪問性-按鈕上的操作

[英]Forms accessibility - actions on buttons

我有一個購物車,例如有一個<button> ,它將觸發將商品添加到購物車的操作。

我的難題是:-我是否應該只有一個帶有JS掛鈎的獨立按鈕,該按鈕將POST請求發送到API,以將商品添加/更新到購物車? -或者我應該將其包裝在帶有<input>隱藏的<form> ,然后當沒有JS時該按鈕將起作用,因為將提交表單,並且當啟用JS時,我將通過JS提交表單。

但是,當不將<form><input> <form>一起使用,而只是簡單的<button> ,代碼將更簡潔。 如今,許多頁面都需要JS才能運行。 誰關閉JS?

那么,我應該完全不提供無JS功能嗎?

也許我應該只為公共部門網站提供它?

就我而言,JS不是增強功能,而是您所看到的默認表單功能的替代品。

在我看來,這幾天需要javascript是完全可以接受的。 在某些情況下,它甚至可以提供更好和更易於訪問的用戶體驗。

話雖如此,為無論出於何種原因未啟用javascript的客戶端提供優美的備用信息也很重要。 最起碼,應該有某種警告或警報,讓用戶知道沒有Javascript無法使用基本功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM