2014-03-25 3 views
2

제출 후 제출 버튼의 텍스트를 변경할 수 있습니까? 예를 들어 버튼에 Submit이라는 단어가 있고 사용자가 양식을 제출하면 버튼에 Done이라고 표시됩니다. 그렇다면, 어떻게 완료됩니까?제출 후 제출 버튼의 텍스트 변경

감사합니다.

+0

사용자가 양식을 제출하면 어떻게됩니까? AJAX로 처리 되었습니까, 아니면 전체 페이지가 다시로드됩니까? – raina77ow

+0

아, AJAX로 처리됩니다. – user3079066

+1

그런 다음'$ .ajax' 성공 함수에서 변경하십시오 (기술적으로 처리는 서버가 이에 대해보고 한 후에 만 ​​수행됩니다). – raina77ow

답변

0
$('#id_of_button').click(function(event) { 
    $('#id_of_button').prop('value', 'Text you want to change to'); 
}); 

편집 : 실제로 더 나은 해결책은 양식의 제출 처리자에 바인딩하는 것입니다.

0

네, 가능 & 당신이이 짓을 한거야 수 있습니다

<form name="MyForm"> 
<input type=button name="b1" value="Submit" onclick="javascript:document.MyForm.b1.value='Done'"> 
</form> 

FIDDLE EXAMPLE HERE

4

당신이 양식을 처리하는 AJAX를 사용하는 경우, 당신은 단순히 버튼 텍스트를 가질 수있다 $.ajax jQuery 메서드의 성공 콜백에서 변경 :

이것이 도움이되기를 바랍니다!

관련 문제