2012-12-03 3 views
0

사이트에 파일 업로드 양식이 있는데이 파일을 업로드하는 동안 양식을 "업로드 중 ..."텍스트로 바꾸고 싶습니다. 지금까지 내가 가지고 : 나는에 경고를 제출했고이 제출 기능에없는 경우는 HTML을 변경되므로 .html 중에서 일부가 작동하기 때문에jQuery가 제출시 텍스트를 바꿉니다.

$(document).ready(function(){ 
    $(form).submit(function(){ 
     $('#key').html("Uploading..."); 
    }); 
}); 

제출 부분은 작동합니다. 양식은 "key"라는 ID로 div에 있습니다.

+0

전송 버튼의 이름을 '업로드 중 ...'으로 변경하고 버튼을 다시 클릭 할 수 없게하는 것이 좋습니다. – Teddy

+0

$ (양식) .remove(); $ ('# key') .html ('업로드 중'); #key 요소는 양식 1 외부에 있어야합니다. – Ulflander

답변

0
<form id="someForm"></form> 
<div id="key" style="display:none">Uploading...</div> 

$(document).ready(function(){ 
    $('#someForm').submit(function(){ 
     $('#key').show(); 
     $('#someForm').hide(); 
    }); 
}); 
+0

양식을 html로 변경하면 제출 한 후에 양식이 작동하지 않는 것으로 나타났습니다. 숨김 및 표시가 제대로 작동합니다. 답변 해주셔서 감사합니다. – user1869566

관련 문제