我的网站上的表单在Safari/Chrome中无法正常运行.当用户提交表单时,它会打开一个新选项卡,但我希望重新加载原始页面(包含表单的页面).它适用于IE,Opera和Firefox.
代码:
<form action="/search.php" method="post" onsubmit="location.reload(true)" target="_blank" name="myform">
我尝试过其他javascript函数,例如:
我想也许是onsubmit =""无法正常工作,但当我尝试onsubmit ="alert('test')"时,它在Safari/Chrome中运行良好.
此外,在表单发布到的search.php页面上,如果用户使用url直接进入页面,而不是提交表单,我设置body标签将加载为:
<body onload="window.location.replace("http://www.websiteurl.com")>
适用于所有浏览器,包括Safari/Chrome.
这里发生了什么?!?!
谢谢!