<input name="submit"
type="submit"
class="button"
value="Click Here"
tabindex="13"
onclick="return ValidateForm();" />
La función ValidateForm() tiene todo el código de validación de forma habitual. La otra función que no puedo llegar a funcionar (excepto por sí mismo funciona fine..example
<input name="submit"
type="submit"
class="button"
value="Click Here"
tabindex="13"
onclick="disDelay(this);" />
me gustan los dos intentado poner después de la onclick ... ejemplo
<input name="submit"
type="submit"
class="button"
value="Click Here"
tabindex="13"
onclick="return ValidateForm(); disDelay(this);" />
También probé poner un código en la misma función sin éxito.
la función disDelay() es
function disDelay(obj){
obj.setAttribute('disabled','disabled');
setTimeout(function(){obj.removeAttribute('disabled')},10000);
}
Se utilizará como un retraso para evitar que el formulario reciba envíos duplicados de múltiples clics. La demora es de 10 segundos en este momento solo para fines de prueba. Necesito la validación y la demora para trabajar juntos.
'element.onclick = function() {function01(); function02(); }; 'no coloque eventos en html: D – ZiTAL
¿cuál es el comportamiento que está observando? – laker
No validará o retrasará cuando use incorrectamente ambas funciones con onclick. Cuando uso solo una de las funciones o la otra funciona bien, pero necesito ambas. – Allison