2010-12-11 4 views
0

가 나는 사용자가 클릭을 입력 할 때 단순히 http://chusmix.com/text<what he searched for>입력 할 때 사용자가 작성한 내용으로 사용자를 리디렉션하도록 검색 양식을 변환하는 방법은 무엇입니까?

나는 이것이 내가 알고있는 사용자없이 검색 형태로 몇 가지 여분의 태그를 추가 할 수 있습니다 싶지 그를 리디렉션하도록 searchform를 변환 할 수 있습니다.

<li id="search-10" class="widget_search"> 
<form role="search" method="get" id="searchform" action="http://chusmix.com/"> 
    <div> 
    <input class="ubicacion" type="text" value="" name="s" id="s" style="margin-left:418px;"> 
    <input type="submit" id="searchsubmit" value="Buscar"> 
    </div> 
    </form></li> 
</ul> 
+0

사용자가 알지 못하면 어떻게해야합니까? 에서처럼, 매개 변수를 숨기고 있습니까? – Igor

+0

@Igs : OP는 표준 'http : //chusmix.com? s = searchtext' 대신'http : // chusmix.com/searchtext'에 제출하는 방법을 묻습니다. – BalusC

+0

내 말은 그저 사용자를 http://chusmix.com/searchtext로 리다이렉트하면 추가 텍스트를 추가 할 수 있습니다. 예를 들어 그가 피자를 검색하면 href에 단어 레스토랑을 추가 할 수 있고 사용자는 절대 알지 못합니다 – lisovaccaro

답변

0

를 사용하여 자바 스크립트 :

내가 검색 폼을 표시하는 데 사용하는 코드입니다.

<form action="http://chusmix.com/" onsubmit="window.location = action + s.value; return false;"> 
    <input name="s"> 
    <input type="submit"> 
</form> 
+0

안녕 BalusC 어디서 "추가 텍스트"링크를 추가 할 수 있는지 모르겠습니다. 리디렉션하려면 : whatheusertyped + extratext 어디서 쓸 수 있습니까? – lisovaccaro

+0

또한 내 검색 기능과 동일한 클래스를 만들 수있는 방법이 있습니까? 그것이 중요하지 않다면 나는 그것을 스스로 스타일링 할 것이다. – lisovaccaro

+0

단지 그것을 위치에 추가한다. 'window.location = action + s.value + '+ extratext''. 스타일에 관해서는, 그것은 당신에게 달렸습니다. 그것은 구체적인 문제의 일부가 아니므로 필자는 답안의 코드 예제에서 모든 방해 잡음을 생략하여 * 최소한의 작업 예제 *로 마무리합니다. – BalusC

관련 문제