2009-11-05 8 views
-1

사람들이 의견을 쓸 수있는 텍스트 영역이 있으며 단추를 눌러 게시 할 수 있습니다. 처리가 AJAX와 함께 이루어 지므로 서버가 사용자 요청을 처리하는 동안 (그리고 이후에도) 버튼과 텍스트 영역이 편집/작성/클릭을 위해 차단됩니다.요청을 처리 할 때 AJAX 텍스트 영역이 쓰기 위해 차단되었습니다.

YouTube 동영상의 댓글이 작동하는 것과 매우 흡사합니다.

어떻게해야할까요? 저는 아약스를 처음 접했고 상세한 응답을 부탁드립니다.

감사합니다!

답변

0

그 간단한 걸, 버튼에 당신은 아무도 편집 할 수 없습니다했다면

document.form.myTextArea.readOnly=true;

을 클릭하고 또한 당신은

document.getElementById('myTextArea').style.background = "#FF0000";

+0

정말 고마워요! – Gal

+0

유일한 추가 사항은 XHTML과 HTML에 따라 readonly를 다르게 설정해야하기 때문에 doc 유형에 따라 "true"또는 "readonly"를 사용해야합니다. – Fenton

-1

걸음,

버튼 또는 텍스트 영역을 비활성화하려면 업데이트 진행을 사용할 수 있습니다.

http://www.asp.net/Ajax/Documentation/Live/overview/UpdateProgressOverview.aspx

는 그것은 가장 쉬운 방법!

+1

감사 Faruz가, 난 텍스트 상자의 색상을 변경 PHP로 작업해도 문제가되지 않을까요? – Gal

+1

PHP에 익숙하지 않은 이유는 알 수 없습니다. UpdatePanel을 사용하면 동일합니다. – Faruz

-1

ajax 호출을하기 전에 javascript 함수에서 ajax 호출을 만들 때 document.getElementById ('idOfTextAreaOrButton') 메서드를 사용하여 텍스트 영역이나 단추를 잡고 disabled 속성을 true로 설정할 수 있습니다.

관련 문제