Soy nuevo en javascript, pero debo hacer una modificación a un programa RPGILE de ejecución lenta (lenguaje de mainframe). Probé el siguiente código, pero el formulario no se envía hasta que respondo al cuadro de alerta.
<input type="submit" name="Continue" value="Send this order " onClick="alert('Please Wait...')" >Un cuadro de alerta pausará todo lo demás hasta que se descarte.
Como alternativa rápida, puede ocultar el botón al hacer clic y mostrar el mensaje 'Espere...' en su lugar.
Intenta reemplazar tu entrada con esto:
<div> <input type="submit" name="Continue" id="sendButton" value="Send this order"> <div id="loadingMessage" style="display: none;">Please wait...</div> </div> <script> document.getElementById('sendButton').addEventListener('click', () => { document.getElementById('sendButton').style.display = 'none'; document.getElementById('loadingMessage').style.display = 'block' }); </script>