内联onchange提交没有'无法使用webkit(Chrome或Safari)
Inline onchange submit doesn't work with webkit (Chrome or Safari)
这在FF上提交,但在Chrome上不提交。有什么建议吗?
<form action="/test" method="post" onchange="this.submit();">
<select>
<option value="f">f</option>
<option value="g">g</option>
</select>
</form>
<form action="/test" method="post" >
<select name="select" onchange="this.form.submit();">
<option value="f">f</option>
<option value="g">g</option>
</select>
</form>
onchange应该在select标记上。给它一个名称是个好主意,这样您就可以在服务器端检索值。
这仍然是一个bug。该事件应该触发窗体上的侦听器,并且在侦听器附加ala:时触发
document.querySelector('form').addEventListener('change', function(){alert('lol!');})
问题是onchange属性已损坏。
建议你打动听众的答案不应该被接受。在许多情况下,封闭组件可能需要在呈现时绑定一个onchange观察者。
相关文章:
- Chrome(webkit?)无法在幻灯片中正确显示图像
- Javascript语法在Safari/Webkit中无效,在Chrome/Firefox中运行良好
- anchorOffset在WebKit(chrome和safari)中是int而不是long
- 样式为 -webkit-外观的单选按钮:复选框:Chrome 中的不确定状态
- Chrome 中的 Webkit 动画迭代计数错误
- HTML5 -webkit-transition如果我在Chrome上使用javascript设置其他内容之前设置正确,
- Javascript 错误检测 - webkit/chrome
- node-webkit与chrome浏览器中应用程序的性能
- 谷歌chrome中的Webkit版本
- 内联onchange提交没有'无法使用webkit(Chrome或Safari)
- Google Chrome/Webkit中__lookupGetter__和__lookupSetter__函数的解决方
- 当在chrome中使用-webkit时,使用jquery的Div颜色更改不起作用
- navigator.webkit电池在谷歌chrome中不工作
- Chrome/Safari(webkit)中的JQuery Overlay无法进行更改
- Node WebKit和YouTube:未定义chrome
- 使用节点webkit下载文件时出错(URL中的“chrome扩展名”)
- 如何在Chrome/node-webkit中重置WebRTC状态,而无需刷新页面
- 将当前时间转换为WebKit/Chrome 17位时间戳
- webkit / Chrome history.back(-1) onclick vs href
- 如何确定webkit Chrome和Safari浏览器的图像高度和宽度