这是一个用于“添加到购物篮”控件的设计,我的一位同事设计了一个漂亮的图形。显然,它应该生成一个POST请求,而一个简单的超链接是做不到的。
亚马逊使用了图像输入来实现它。但是,利弊如何呢?
<input type="image" src="atb.png" alt="Add to Basket" />
对比
<button type="submit"><img src="atb.png" alt="Add to Basket" /></button>
那么,我想归结为以下问题:
所有浏览器(包括图形化和非图形化的)是否都成功地使图像输入键盘可访问?(或者,在无键盘设备的情况下,通过任何输入方式使它们可访问?)
有哪些不支持
<button>
的浏览器?每种方法还有哪些其他优缺点?
除了放弃它并只使用普通提交外,还有其他可能具有自己优势的方法吗?
(并使用CSS控制外观)?
<input type="button">
?这是打字错误吗,还是我漏掉了什么? - Stewart