HTML表单 – 输入类型提交问题with action = URL当URL包含index.aspx

前端之家收集整理的这篇文章主要介绍了HTML表单 – 输入类型提交问题with action = URL当URL包含index.aspx前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 HTML表单,在“?”之后截断action参数标记 – 这不是我想要的行为.

以下是代表性的HTML代码段:

<form action="http://spufalcons.com/index.aspx?tab=gymnastics&path=gym">
    <input type="submit" value="SPU Gymnastics"/>
</form>

在这种情况下,提交按钮将带您进入“http://www.spufalcons.com/index.aspx页面,有效地忽略“?tab = gymnastics& path = gym”参数.看来,action = URL中引用的所有HTML和PHP页面都按预期工作.所有主流浏览器(IE,FF,Safari,Chrome,Opera)的行为是一致的.

有人以前看过这个问题吗?或者可以建议与我的“纯”CSS / HTML / PHP Web开发方法一致的替代和/或解决方法?我已经尝试用没有影响的HTML实体值替换特殊字符.我真的不想使用JavaScript或按钮PNG或图像映射放弃我的CSS风格的提交按钮.

环境:

> Web服务器:Apache 2.2.14
> PHP:5.2.10
>操作系统:Mac OS X 10.5.8
> HTML文档信息:
><!DOCTYPE html PUBLIC“ - // W3C // DTD XHTML 1.0 Transitional // EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\”\u0026gt;
< html xmlns =“http://www.w3.org/1999/xhtml”>

TIA –
特伦特

解决方法

查询参数放在隐藏的输入字段中:
<form action="http://spufalcons.com/index.aspx">
    <input type="hidden" name="tab" value="gymnastics" />
    <input type="hidden" name="path" value="gym" />
    <input type="submit" value="SPU Gymnastics"/>
</form>
原文链接:https://www.f2er.com/html/230820.html

猜你在找的HTML相关文章