2011-01-19 6 views

답변

1

action 속성이없는 <form> 태그가에서 제출 된 페이지로 데이터를 전송합니다.

양식 데이터를 다른 페이지로 보내려면 action 속성 만 사용해야합니다.

<form method="GET"> 
    <input type="text" size="10" name="input" value="default"> 
    <input type="submit" value="Submit"> 
</form> 

(참고 :. 이것은 file:/// 프로토콜 핸들러에서 작동하지 않습니다)

1

약간은 이해하지만 난 당신이 원하는 것은이 생각 :

<form action="#"> 
</form 
+0

을 설명 할 것이다. – drudge

0

다른 사람이이 글을 읽고, 그것은 일반적으로 더 나은 입력 또는 버튼 객체가 false를 반환하는 것입니다; 클릭하면 이렇게하면 양식이 작업을 따르지 않고 대신 페이지에 남아있게됩니다. 그것은 현재 페이지에 머무르기 때문에 요청되는 것과 개념적으로 유사 할 것입니다.

다음은 자바 스크립트에서 제출 옵션을 처리해 보겠습니다.

HTML :

<form> 
<input type="text" name="email"> 
<button onclick="do_something(); return false;" 
</form> 

JAVASCRIPT :

var do_something = function(){ 
    $.ajax({ 
    url: "http://myapi.com/route", 
    type: 'POST', 
    data: $('form').serialize(), 
    context: document.body 
    }).done(function(data) { 
    alert(data); 
    }); 
}; 
여기

당신이 API 호출에 의해 반환되는 것을 사용자에게 경고, 당신의 API 경로에 이메일 주소를 제출하는 것입니다 방법의 예
1

다음과 같은 방법으로 양식 작업을 null로 설정할 수 있습니다. 이것은 나를 위해 일했다.

< form action ='' > 
관련 문제