我有问题,提交表单时我的页面会刷新。我已经检查了堆栈上的其他问题,但是当输入类型是像<input type="button">
这样的按钮时它们工作正常我还检查了javescript和jquery技术,但它们对我不起作用。请你指导如何在表单提交时停止页面刷新,如果它的类型是图像。
<form action="userOwnProfile.php" method="post">
<input type="image" src="messageicon.jpg">
</form>
答案 0 :(得分:1)
您没有ID,输入名称或表单名称,您没有提交按钮。如果您希望使用Ajax,则需要使用id,class或name标识元素。你有什么不能工作。 尝试(添加标签)
<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
});