[英]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.