사용자가 양식을 완전히 제출하고 브라우저가 결과를 기다리기 전에 javascript 함수를 처리하고 싶습니다. 좀 더 구체적으로 말하면, 페이지를 회색 레이어로 오버레이하고 요청이 처리되는 동안 회전 객체 만 표시하려고합니다. 그러면 프로세스의 결과가 새 페이지에 표시됩니다. 아래 코드는 실패양식을 제출하기 전에 javascript 함수를 처리하십시오.
이 imediately
<script> function showWait()
{ $('#waitDiv').prepend('<center><img id="theImg" src="wait.gif"/></center>');
return true;
}
</script>
<form enctype="multipart/form-data" action="uploadPDBFile.php" method="post" onSubmit='javascript:showWait()'>
<input type="text" name='name1' placeholder="1dfj"/><br/>
<input type="text" name='chain' placeholder="I"/><br/>
<input type="hidden" name="upload" value="false" /> <input type="submit" value="Run"/>
</form>
당신은 [아약스]이 필요합니다 (HTTP ://api.jquery.com/category/ajax/). – mdesdev