2013-07-02 3 views
0

필요한 페이지에 입력 할 수 있도록 내 페이지 매기기 근처에 입력 필드가 있습니다. 문제는 페이지 번호가 제출 될 때 매개 변수가 이미 URL에 포함되어있는 경우입니다. 설명 할 것입니다 :HTML, 추가 매개 변수를 추가 할 입력 설정

현재 매개 변수 :

<form method="get" action=""><input type="submit"><input type="text" name="page"></form> 
:
somewebpage.org?xparam=5 

은 내 양식입니다

# 제출 후 매개 변수를 유지하는 하나의 시도는

이제
somewebpage.org?xparam=5&page=3 

내가 수행하려고하지 않았다

<form method="get" action="?xparam=5"><input type="submit"><input type="text" name="page"> 

어떤 결과를, # 2 시도를 제출 후 매개 변수를 유지하기 위해

<form method="get" action="&xparam=5"><input type="submit"><input type="text" name="page"> 

그리고 URL이되었다 : somewebpage.org &하면 xParam = 5 페이지 =

세 사람이 추가 또는 다른 솔루션으로 매개 변수를 추가 할 수있는 입력을 설정하는 방법을 알고 있나요.

+2

유지하려는 모든 매개 변수를 추가하지만 사용자에게 숨겨진 필드로 표시하고 싶지는 않습니다. – GordonM

+1

'method = "get"을 사용하면 브라우저가 폼의 매개 변수를 매개 변수로 병합하지 않기 때문에 URL에 매개 변수를 사용할 수 없습니다. – Barmar

답변

1

아래와 같이 숨겨진 필드를 만들고 xparam의 값을 저장하십시오 (jsp의 경우).

<input type="hidden" name="xparam" value="${xparam}" 

이렇게하면 xparam 값이 보존됩니다. 양식의 작업 속성을 변경할 필요가 없습니다.

+0

Darshan, 매우 창의적인 솔루션을 이용해 주셔서 감사합니다. –

1

양식 동작에서 전체 URL뿐만 아니라 전체 URL을 추가하십시오.

관련 문제