浏览 2506 次
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-11-30
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Insert title here</title> </head> <body> <form action="date.html" target="_blank"> <input type="text" name='date'/> <input type="submit" /> </form> </body> </html> 这个form可以提交一次,第二次就没有反应了!但是在firefox以及Ie里面没有任何问题! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-12-10
这个问题,我也早就发现了,只有chrome有这个问题
|
|
返回顶楼 | |
发表时间:2009-12-10
chrome 中还有一个问题,加载css文件 link 方式 和 import 方式,出来的效果不一样。可能是优先级问题。
|
|
返回顶楼 | |
发表时间:2009-12-10
如果表单值域有变化,还是可以提交的(chrome3.0.195.33测试)。Not a bug,but a feature
|
|
返回顶楼 | |
发表时间:2009-12-11
防止重复提交表单。在chrome里面不报msg的。
|
|
返回顶楼 | |
发表时间:2009-12-11
我也遇到过,感觉不能被称为bug,应该是他们的一个独特设计,对表但重复提交做的统一处理
|
|
返回顶楼 | |
发表时间:2009-12-12
chrome要求每次请求的路径都要唯一,在请求的路径后面加上一个随机参数就ok了
function openPostWindow(url, keys, values) { var tempForm = document.createElement("form"), wname = 'temp'; tempForm.id = "form_"; tempForm.method = "post"; tempForm.action = url + '?SeID=' + Math.random(); tempForm.target = wname; if (keys && values) { if (keys.length == values.length) { for (var i = 0; i < keys.length; i++) { var hideInput = document.createElement("input"); hideInput.type = "hidden"; hideInput.name = keys[i]; hideInput.value = values[i]; tempForm.appendChild(hideInput); } } else { throw 'keys length not equals values length!'; } } // openWin('about:blank',wname); document.body.appendChild(tempForm); tempForm.submit(); document.body.removeChild(tempForm); } |
|
返回顶楼 | |
发表时间:2009-12-13
楼上正解,webkit内核浏览器都是这样的,可以看小弟的一篇文章,和你这个问题类似;
http://lixinlixin2008.iteye.com/blog/491725 |
|
返回顶楼 | |