我有一个图像按钮,可以与火狐一起使用,但不适用于ie8。请帮帮我。
<input type="image" tabindex="8" name="submit_submit" value="submit" src="images/continues.jpg" />
我有一个带有表单的php文件。表单操作按钮调用文件本身。当在ie8中按下提交按钮时,不执行以下代码。
if(isset($_POST["submit"]))
{
code
}
如果在其他浏览器中按下按钮,则执行上述功能。
答案 0 :(得分:4)
某些浏览器不支持图像输入的值。
检查是否存在坐标。
if(isset($_POST["submit_submit"]) || isset($_POST["submit_submit_x"]))
答案 1 :(得分:1)
if(isset($_POST["submit_submit"]))
{
//code
}
这应该有效
答案 2 :(得分:1)
您将其命名为submit_submit
。 Sooo,它会以submit_submit
发送,而不是submit
。
if(isset($_POST["submit_submit"])) { }
另外,做一个var_dump($_POST['submit_submit'])
以确保它是正确的。 value="
可能在IE8中不起作用,在这种情况下只测试它是否设置。
或者,只需将type="submit"
与背景图像和文本偏移技术一起使用。