输入类型image won't重定向点击
HTML Input type image won't redirect upon click?
我有以下代码,可以正常工作:
<input type="button" name="btnHello" value="Hello" onclick="Test();"/>
下面是JS函数:
function Test() {
window.location.href = "Page2.aspx";
}
当我点击Hello按钮时,它会重定向到Page2。和预期的一样。但是当我将按钮更改为图像按钮时:
<input type="image" src="images/myimage.jpg" name="btnHello" onclick="Test();"/>
它不再工作。页面返回,但它更像是一个刷新。我可以在JS函数中放置一个警报,看看它正在被调用,但我不确定为什么重定向不起作用?有人经历过吗?
我知道这可能是愚蠢的事情,但我被难住了。
提前感谢!
您需要从事件处理程序中删除return false
以防止默认操作。
但是,由于您一开始就不希望它回发,因此您不妨使用普通的<img />
而不是<input />
。
重定向被取消,因为您正在进行回发。添加返回false;函数test();
如
onclick="test();return false;"
尝试使用img
标记:
<img src="images/myimage.jpg" name="btnHello" onclick="Test();"/>
input type image没有onclick事件。您需要使用img标记。<img onclick="Test();">
相关文章:
- 通过javascript重定向html传递php变量
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 使用angular重定向到html页面
- 如何在chrome扩展中重定向到html页面
- 无法从jquery Mobile导航栏重定向到另一个页面
- ng视图外的链接重定向到ng视图内的页面
- 在phonegap应用程序内部重定向不起作用
- CORS-重定向到第二个GET正在接收的页面
- AJAX不会在文件上传后重定向到网页-POST方法
- 重定向时角度刷新浏览器
- 通过链接重定向不;我不在jstree中工作
- 根据select选项元素将表单重定向到不同的URL
- 通过JQuery重定向到另一个页面
- 重定向到“父窗口”
- 重定向iFrame中的父URL
- 捕获所有常见类型的重定向、头、元、JavaScript等
- 样式<输入类型=“范围”>用于重定向,在触摸设备上不起作用
- 禁用来自服务器的任何类型的重定向
- 如何为不同类型的用户设置不同的自定义登录重定向
- 输入类型image won't重定向点击