Tengo un formulario HTML que trunca el parámetro de acción después del "?" marca - que NO es el comportamiento deseado que estoy buscando.Formularios HTML - tipo de entrada enviar problema con action = URL cuando URL contiene index.aspx
Aquí hay un fragmento HTML representativo:
<form action="http://spufalcons.com/index.aspx?tab=gymnastics&path=gym">
<input type="submit" value="SPU Gymnastics"/>
</form>
En este caso, el botón de enviar le lleva a la página "http://www.spufalcons.com/index.aspx", haciendo caso omiso de manera efectiva parámetro "tab = gimnasia & path = gimnasio?". Parece que todas las páginas HTML y PHP a las que se hace referencia en la acción = URL funcionan como se esperaba. Este comportamiento es constante en todos los principales navegadores (IE, FF, Safari, Chrome, Opera).
¿Alguien ha visto este problema antes? ¿O puede sugerir una alternativa y/o una solución coherente con mi enfoque de desarrollo web "puro" de CSS/HTML/PHP? He intentado reemplazar los caracteres especiales con valores de entidad HTML sin impacto. REALMENTE no quiero usar abandonar mis botones de envío con estilo CSS usando Javascript o PNG de botón o mapas de imágenes.
Medio Ambiente:
- Servidor Web: Apache 2.2.14
- PHP: 5.2.10
- SO: Mac OS X 10.5.8
- documento HTML Info:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
TIA - Trent
Suena extraño. ¿Está seguro de que el formulario realmente envía una POST a la URL incorrecta, o es posible que la POST sea correcta, pero la página .ASPX hace una redirección? –
Si está utilizando Apache y necesita solución, [hay una en otra respuesta stackoverflow] [1] [1]: http://stackoverflow.com/questions/1116019/submitting-a-get- form-with-query-string-params-and-hidden-params-disappear/# 16415773 – wanis