Я хотел бы обработать функцию 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>
Вам нужно [Ajax] (HTTP://api.jquery.com/category/ajax/). – mdesdev