Php 删除submit.x和submit.y,但在URL中保留其他值
在我的PHP表单中,我希望向URL传递一个值,但删除submit.x和submit.y。这是我的表格:Php 删除submit.x和submit.y,但在URL中保留其他值,php,javascript,html,forms,submit,Php,Javascript,Html,Forms,Submit,在我的PHP表单中,我希望向URL传递一个值,但删除submit.x和submit.y。这是我的表格: <form action="booking.php" method="get"> <input type="image" value="access" class="rollbtn" src="../images/book-btn.gif" alt="Book" name="submit" /> </form> 我希望URL显示booking.
<form action="booking.php" method="get">
<input type="image" value="access" class="rollbtn" src="../images/book-btn.gif" alt="Book" name="submit" />
</form>
我希望URL显示booking.php?submit=access,但省略type=“image”产生的x和y坐标。如果我添加
onsubmit=“this.submit();return false;”
它会删除所有内容。有没有办法做到这一点,或者我应该只使用type=“submit”并设置按钮的样式?您有几个选项
图像提交意味着您可以获得单击位置的坐标。这在图像地图上可能很重要。您有几个选择
<button type="submit"><img src="../images/book-btn.gif" alt="Book" /></button>
然后使用适当的CSS删除按钮元素的默认样式,如边框。您可以使用:
<button type="submit"><img src="../images/book-btn.gif" alt="Book" /></button>
然后使用适当的CSS删除按钮元素的默认样式,如边框。我遇到了类似的需求,我使用jQuery解决了这个问题,如下所示:
<script src="where_you_have_jquery.js"></script>
<script>
$('#my_form').submit(function(){
$('#submit_img').attr('disabled',true);
});
</script>
$('#我的表格')。提交(函数(){
$('submit_img').attr('disabled',true);
});
您的提交图像必须具有“submit_img”(在本例中)作为其id属性,才能工作。您的表单id=“my_form”。我遇到了类似的需求,我使用jQuery解决了它,做了如下操作:
<script src="where_you_have_jquery.js"></script>
<script>
$('#my_form').submit(function(){
$('#submit_img').attr('disabled',true);
});
</script>
$('#我的表格')。提交(函数(){
$('submit_img').attr('disabled',true);
});
您的提交图像必须具有“submit_img”(在本例中)作为其id属性,才能工作。而您的表单id=“my_form”。请记住,在IE6/IE7中,您将在URL上得到这些垃圾:submit=img%20src=“../images/book btn.gif”%20alt=“book”%20/(这在IE8中已修复,以供记录)NickFitz,您的代码有一个空标记符号。选择一个或另一个。:)@epascarello:是HTML5,它是有效的HTML标记-尖端;-)请记住,在IE6/IE7中,您将在URL:submit=img%20src=“../images/book btn.gif”%20alt=“book”%20/(这已在IE8中修复,以供记录)NickFitz上获得此垃圾,您的代码具有空标记符号。选择一个或另一个。:)@epascarello:是HTML5,它是有效的HTML标记-尖端;-)这几乎对我有效,只是“提交”无论如何都没有被调用。然而,当我在“onClick”上编写代码时,禁用submit映像的基本思想对我有效。它几乎对我有效,只是“submit”无论如何都不会被调用。然而,当我在“onClick”上编写代码时,禁用提交映像的基本思想对我来说是可行的。