Cómo configurar struts1 para hacer clic en el botón lt; html: submitgt; después de enviar el botón de envío, el botón de envío se vuelve gris durante el proceso de envío, pero el proceso de envío no se detiene.
1. lt; html: submitgt; Puede agregar onclick en la etiqueta;
2. Onclick se ejecutará antes del envío, lo que interrumpirá el proceso de envío. ; html: submitgt ; En realidad es equivalente a un botón normal lt; html: buttongt;, por lo que debes volver a enviarlo después de ejecutar el método de atenuar el botón.
3.
lt ;html: formulario id="formId" action="" método=""gt;
lt;html: botón id="buttonId" onclick="doSubmit();"gt; lt;/html :buttongt;
lt;/html: formgt;
lt;script type="text/javascript"gt;
función doSubmit( ) {
lt; p>
//Pon el botón en gris
//Si el botón no está disponible después de hacer clic, escribe así:
document.getElementById("buttonId").disabled= true;
//Si simplemente haces que el botón cambie de color, escribe así:
//document.getElementById(" buttonId").style.background="#666666";
//Necesidad especial de ejecutar el envío del formulario
document.getElementById("formId").submit(); p>
}
lt;/ scriptgt;