2010-06-16 8 views
0

다음 코드를 가지고 있으며 양식을 제출하기 위해 하이퍼 링크를 사용하고 싶습니다.JavaScript : 텍스트 "제출"링크?

<form name="form_signup" id="form_signup" method="post" action="/" enctype="multipart/form-data"> 
... 
<input type="submit" value="Go to Step 2" name="completed" /> or <a onclick="javascript:this.form.submit();">Proceed without uploading</a></span> 
</form> 

그러나 제출 한 하이퍼 링크가 작동하지 않습니다. 그것은 단지 같은 페이지에 나를 유지합니다.

질문 : 내 링크 제출 텍스트가 작동하지 않는 이유는 무엇입니까?

답변

0

"javascript:this.form.submit();"thisform 속성이없는 <a> 태그를 나타내며 이로 인해 자바 스크립트 오류가 발생합니다. 위의 코드는 여전히 작동하지

<a href="javascript:document.getElementById('form_signup').submit();">...</a> 
+0

:

작은 필요한 변화는 있지만, 지금까지 가장 우아한에서이 같은 것입니다. 양식을 제출하지 않습니다. – Tedd

+0

흥미 롭다. 페이지를 새로 고침 했습니까? –

+0

아니요. 아무 일도 일어나지 않습니다. – Tedd

관련 문제