输入类型=图像和ie8
我有一个图像按钮,可以在 firefox 中正常工作,但不能在 ie8 中工作。请帮我。
<input type="image" tabindex="8" name="submit_submit" value="submit" src="images/continues.jpg" />
我有一个带有表单的 php 文件。表单操作按钮调用文件本身。在ie8中按下提交按钮时,不会执行以下代码。
if(isset($_POST["submit"]))
{
code
}
而如果在其他浏览器中按下按钮,上面的函数就会执行。
I have an image button that works fine with fire fox but does not work with ie8. Please help me.
<input type="image" tabindex="8" name="submit_submit" value="submit" src="images/continues.jpg" />
I have a php file that has a form. Forms action button calls to file itself. When submit button is pressed in ie8, following code is not executed.
if(isset($_POST["submit"]))
{
code
}
while if button is pressed in other browsers function above executes.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
某些浏览器不支持图像输入值。
检查坐标是否存在。
Some browsers do not support values on image inputs.
Check for the presence of coordinates.
这应该有效
This should work
您将其命名为
submit_submit
。 Sooo,它作为submit_submit
发送,而不是submit
。另外,执行
var_dump($_POST['submit_submit'])
以确保它是正确的。value="
可能在 IE8 中不起作用,在这种情况下只需测试它是否已设置。或者,只需使用带有背景图像和文本的
type="submit"
-偏移技术。You named it
submit_submit
. Sooo, it gets sent assubmit_submit
, notsubmit
.Also, do a
var_dump($_POST['submit_submit'])
to ensure it's the right thing. Thevalue="
might not work in IE8 in which case just test if its set at all.Alternatively, just use
type="submit"
with a background image and text-offset technique.