我有使用htm tables和css修改的php登录脚本。我想用图像替换submitt按钮。但是在第64行时
发件人
<input type="submit" name="Submit" value="Login">
要
<input type="image" name="Submit" value="Login" src="../img/as.jpg">
页面加载正确,但链接提交不起作用。
任何想法都赞赏。我在下面的dropbox链接中包含了示例代码。
http://dl.dropbox.com/u/3333282/button_image_problem.zip
谢谢,我想知道这段代码最初是由一个名字在我的家用机器上的人编写的。对作者抱歉。
亨利
答案 0 :(得分:1)
写
if (isset($_POST['Submit_X']) || isset($_POST['Submit_Y'])){}
取代
if ($_POST['Submit']=='Login'){}
答案 1 :(得分:1)
<input type="submit" style="background-image:url('IMAGE_URL');" name="Submit" value="Login">
还有另一种方式
<script>
function submitform() {
document.getElementById("formID").submit();
}
</script>
<img src="SOME_URL" onclick="submitform();" />
答案 2 :(得分:0)
输入类型不能是图像。这不是有效的HTML。如果您想使用图像作为提交按钮,则必须使用css来执行此操作。
<input type="submit" name="Submit" value="Login" class="submitwithimage">
应用类似^的类并阅读本文以获得更多解释: http://eisabainyo.net/weblog/2009/04/24/how-to-style-a-submit-button-in-css/
答案 3 :(得分:0)
我已经运行了你的代码......
当你拍摄图像按钮然后在帖子中你会有这个..
Array
(
[email] =>
[pwd] =>
[Submit_x] => 0
[Submit_y] => 0
)
所以你需要做出相应的条件