2010-08-03 2 views
1

텍스트 상자에 입력 된 용어를 기반으로 검색해야합니다. 간단히 : 사용자가 무언가를 클릭하면 결과가 반환됩니다.RESTful 검색 버튼을 만드는 방법은 무엇입니까?

실제로 구현하는 데 약간의 어려움이있는 것을 제외하고는 상당히 간단합니다. 문제는 내가 가능한 RESTfully하게로이 작업을 수행 할 수있다, 그래서 나는 다음과 같이 버튼을 생성하지 않으려는이 서버에 데이터를 게시 할 예정입니다

<input id="searchButton" type="button" value="Search" /> 

때문에, 나는 싶지 않아 POST를 수행하려면 아무 것도 변경하지 않아야합니다. 나는 같은 간단한 링크로 그것을 가지고 싶은 검색 상자

의 값을 기준으로 데이터를 불러 오는 해요 :

<a href="/Controller/Action">Search</a> 

하지만 버튼으로 스타일되어야한다. 입력을 사용하는 경우 다음과 비슷한 CSS를 사용할 수 있습니다.

.standardButtonStyle { 
    background:url("../images/search_button.png") no-repeat scroll 0 0 transparent; 
    border:0 none; 
    color:White; 
    cursor:pointer; 
} 

그러나이 값을 앵커 태그에 적용 할 수는 없습니다. 누군가 이걸 할 수있는 올바른 방법을 말해 줄 수 있습니까?

답변

1

1) 양식에 대한 방법을 선택할 수 있습니다. form 태그에 "method = 'GET'"속성을 지정하면 요청은 게시물이 아니라 get이됩니다.

2) 단추를 만들려면 "button"유형의 입력 요소를 사용할 수 있습니다.

3) 검색 버튼 png가 src 인 앵커 태그 안에 이미지 태그를 넣을 수 있습니다.

나는 약간 복잡성에 빠져 있다고 생각합니다. 조금 뒤로 물러나 한 번에 한 가지 문제에 집중하는 것이 좋습니다. 나는 당신이 정말로 그렇게하는 것처럼 복잡하게 만들 필요가 있다고 생각하지 않습니다.

+0

+1. 나는 뒤로 서서 내가 실제로하고 있었던 것을보아야했다. 그 때 그것은 함께 오기 시작했습니다. – DaveDev

0

당신은 요소에서가 있어야하고 양식 예를 들어

에 HTTP 요청을 추가해야합니다 내가 복잡성에 잡힌 관찰에 대한 <form action="/sharedorders" method="get">

관련 문제