웹보기가있는 앱을 사용하고 있습니다. 피드백 HTML 페이지를 표시합니다. 사용자가 HTML 제출 버튼을 터치 할 때 대기 표시기를 표시하고 제출 버튼을 비활성화하는 것이 좋습니다. HTML 형식.사용자가 제출을 클릭하면 대기 표시
iOS 측 또는 HTML/자바 측의 해결책이 괜찮습니다.
웹보기가있는 앱을 사용하고 있습니다. 피드백 HTML 페이지를 표시합니다. 사용자가 HTML 제출 버튼을 터치 할 때 대기 표시기를 표시하고 제출 버튼을 비활성화하는 것이 좋습니다. HTML 형식.사용자가 제출을 클릭하면 대기 표시
iOS 측 또는 HTML/자바 측의 해결책이 괜찮습니다.
"myForm"이라는 이름과 ID를 가진 양식이있는 경우 "myButton"id를 가진 버튼 (해당 버튼은 유형 또는 이름 "submit"일 수 없음)과 id가 "waitMessage"인 빈 div 대기 메시지 또는 GIF를 삽입하면 다음과 같이 사용할 수 있습니다.
var myButton1 = document.getElementById("myButton");
myButton1.onclick = function(){
getElementById("waitMessage").innerHTML = "Whatever waiting message or html code you want";
myButton1.disabled=true;
document.forms["myform"].submit();
}
HTML 양식이 제출되면 현재 페이지의 모든 실행이 중지됩니다. 타이머 스크립트는 계속 실행할 수 없습니다.
대부분의 브라우저에는 이미 사용중 표시기가 표시됩니다.
iOS에는 UIActivityIndicatorView
이라는 표준 회 전자 용 UIKit 컨트롤이 포함되어 있습니다. https://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIActivityIndicatorView_Class/Reference/UIActivityIndicatorView.html. 인스턴스의 startAnimating 및 stopAnimating 메소드를 호출하여 각각 애니메이션을 시작하고 종료합니다. 당신이 아이폰 OS에서 프로그래밍 작업 표시기를 만들려면
:
UIActivityIndicatorView *myIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]];
myIndicator.center = CGPointMake(160, 240);
myIndicator.hidesWhenStopped = NO;
[self.view addSubview:myIndicator];
그런 다음 시작/중지 :
[myIndicator startAnimating];
[myIndicator stopAnimating];
은 이미 말했다, 당신은 HTML 양식을 해제 할 필요가 없습니다 제출 버튼을 클릭하면 해당 페이지에서 더 이상 실행이 없습니다.