-1

Sitecore 7.1을 사용하고 있습니다. 나는 하나의 검색 페이지를 만들고 그것에있는 마케팅 담당자를위한 Web Form을 사용하여 텍스트 상자를 만들었다. 버튼을 클릭하면 새로운 페이지 이름 검색 결과에 텍스트 상자 값을 포착합니다. 새 페이지에서 WFFFM 텍스트 상자 값을 어떻게 잡을 수 있습니까? JavaScript 클릭 이벤트 및 쿼리 문자열을 사용하고 싶지 않습니다.Sitecore MVC의 새 페이지에서 텍스트 상자 값 가져 오기

<form class="search-form" action="/searchresults" method='get' > 
    <label><input type="text" name="searchText" id="searchText" placeholder="@placeholderText"></label> 
    <input type="submit" name="submit" value="" class="@cssClass"> 
</form> 

하지만 난 당신이 자바 스크립트를 사용하여 원하는 영역의 URL을 "onsubmit"이벤트를 캡처하고 업데이트 할 수 http://www.xyz/searchresults?searchText=searchTextHere&submit=

+0

질문을 올바르게 이해하면 텍스트 상자 (예 : 오른쪽 상단 모서리)를 사용하고 입력 한 텍스트로 검색하려는 다른 검색 페이지로 이동하고 싶습니까? 검색 페이지에 직접 게시하거나 현재 페이지에 게시물을 만들고 쿼리 문자열 매개 변수로 리디렉션 할 수 있습니다. 하지만 왜이 검색 창에 WFFM을 사용하겠습니까? 또는 나는 당신의 질문을 이해하지 못했습니까? –

+0

귀하의 코멘트에 대해 Yan에게 감사드립니다. MVC 면도칼에서 검색 상자에 HTML 컨트롤을 사용하고 있습니다. 쿼리 문자열에 JavaScript를 사용하여 페이지로 이동할 수 있지만 쿼리 문자열을 피하려고합니다. – Shailesh

+1

최상의 방법 인 경우 검색 상자 내에서 검색 페이지로 리디렉션 할 때 쿼리 문자열을 사용하면 왜 피하고 싶습니까? 이미 언급했듯이 검색 페이지에 직접 게시 할 수도 있습니다. 이미 가지고있는 코드를 보여 주시면 더 잘 도와 드리겠습니다 ... –

답변

0

URL 의 유형 아래는 무엇입니까? 당신은 onclick 이벤트를 사용하지 말라고했습니다. 결과적으로/searchresults /를 원할 수도 있다고 가정합니다. 당연히, 나는 당신의 노선이 이것을 위해 설정되고 검색 결과가 이것을 올바르게 처리 할 수 ​​있다고 가정합니다.

관련 문제