使用我的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.php?submit = access - 但省略了type =“image”产生的x和y坐标。如果我添加onsubmit="this.submit();return false;"
,它会删除所有内容。有没有办法做到这一点,或者我应该只使用type =“submit”并设置按钮样式?
答案 0 :(得分:4)
你有几个选择。
图像提交意味着您可以获取点击位置的坐标。它可能在图像地图上很重要。
答案 1 :(得分:3)
您可以使用:
<button type="submit"><img src="../images/book-btn.gif" alt="Book" /></button>
然后使用适当的CSS删除按钮元素的默认样式,例如border。
答案 2 :(得分:1)
我遇到了类似的需求,我使用jQuery解决了这个问题:
<script src="where_you_have_jquery.js"></script>
<script>
$('#my_form').submit(function(){
$('#submit_img').attr('disabled',true);
});
</script>
您的提交图片必须具有“submit_img”(在本例中)作为其id属性,才能使其生效。你的表单id =“my_form”。