2013-05-26 2 views
2

왜이 대답이 나를 위해 작동하지 않습니까?자동 제출 양식이 작동하지 않는 이유는 무엇입니까?

Automatically submitting a form when an upload file is chosen

내 코드 :

<form> 
<input id="id_image" name="image" onchange="this.form.submit();" type="file"> 
<input id="send" type="submit" value="submit" name="submit"> 
</form> 
+0

사용자가 잘못된 파일을 선택하면 어떻게됩니까? –

+0

그러면 "잘못된"파일이 업로드됩니다. 어쩌면 취소 메커니즘입니까? – Philip007

답변

6

당신은 양식의 submit 방법을 그림자 두 번째 입력 "submit"을, 이름 때문에. 이름을 바꿉니다. 예를 들어

:

<form> 
<input id="id_image" name="image" onchange="this.form.submit();" type="file"> 
<input id="send" type="submit" value="submit" name="somename"> 
</form> 
+0

감사합니다. 문제가 해결 된 – Philip007

-1

해결책은 간단하다 : D

<form> 
<input id="id_image" name="image" onchange="this.form.submit();" type="file"> 
<input id="send" type="submit" value="submit" name="submit2"> 
</form> 

괜찮아 코드,하지만 당신은 제출 ..와 입력 버튼을 호출 D

변경 이름과 그것은 괜찮아!

희망 도움말! 안녕.

+2

진지하게, 왜 같은 대답을 반복합니까? – Arjun

+0

미안하지만, 당신이 대답하는 동안 나는 글을 쓰고, 대답을보고 난 후에 ... –

+0

당신 덕분에 -1 –

관련 문제