停止按输入类型图像提交表单的刷新页面


Stop refresh page on form submission by input type image?

提交表单时我的页面刷新时遇到问题。我已经检查了堆栈上的其他问题,但是当输入类型是按钮时,它们工作正常<input type="button"> 我还检查了javescript和jquery技术,但它们对我不起作用。请您指导我,当表单类型为图像时,如何在表单提交时停止页面刷新。

<form action="userOwnProfile.php" method="post">
<input type="image" src="messageicon.jpg">
</form>

您没有 ID、输入名称或表单名称,也没有提交按钮。如果你想使用Ajax,你需要用id、类或名称来标识元素。你拥有的不能工作。尝试(添加标签)

<img id='somename' src='messageicon.png' />

<button id='somename'>messageicon.png </button>

您不需要表单然后在jquery中

    $("#somename").click(function(e){ 
    e.preventDefault(); 
    Do something like send data to php 
     });