2012-01-23 4 views
0

2 개의 링크 (검색, 일반 버튼)가있는 페이지가 있습니다. 리디렉션은 모두 URL이 다르며 검색 클릭시 검색 페이지가 열리 며 다른 버튼에는 양식 작업이 있어야합니다. 이제 문제는 양식 작업이 실행되고 페이지가 양식 작업 URL로 리디렉션되는 버튼 중 하나를 클릭하는 것입니다.html에서 양식 작업을 사용하는 방법

<script type="text/javascript"> 
    function get_action(form) { 
     form.action = "http://google.com"; 
    } 
</script> 

<form onsubmit="get_action(this);"> 
    <input type="submit" name="submit" value="submit"> 
    <input type="button" id="btnClick" value="click" /> 
</form> 

내가에만 다음 양식 동작이 제기되어야한다 제출 버튼을 클릭 할 때 그래서 내가 런타임에서 액션 URL을 설정해야 할 것 같아요 여기에 시나리오입니다.

답변

0

버튼으로 "검색"및 "클릭"을하고이 두 버튼에서 모두 자바 스크립트 클릭 처리기를 추가하려는 이유가 있습니까? 이렇게하면 두 버튼에서 document.location을 수행 할 수 있습니다.

양식을 게시하지 않으려면 onSubmit에 대한 javascript 처리기를 추가하고이 메소드에서 false를 반환하십시오.

관련 문제