<input name="submit"
type="submit"
class="button"
value="Click Here"
tabindex="13"
onclick="return ValidateForm();" />
Funkcja ValidateForm() posiada wszystkie standardowe kod forma stwierdzenia prawidłowości. Druga funkcja nie mogę uruchomić (z wyjątkiem sama działa fine..example
<input name="submit"
type="submit"
class="button"
value="Click Here"
tabindex="13"
onclick="disDelay(this);" />
Próbowałem umieszczenie ich zarówno po onclick ... przykład
<input name="submit"
type="submit"
class="button"
value="Click Here"
tabindex="13"
onclick="return ValidateForm(); disDelay(this);" />
Próbowałem też oddanie jednym z kodu w tej samej funkcji bez powodzenia.
The disDelay function() jest
function disDelay(obj){
obj.setAttribute('disabled','disabled');
setTimeout(function(){obj.removeAttribute('disabled')},10000);
}
Jest to opóźnienie, aby formularz nie był duplikowany przy użyciu wielu kliknięć. Opóźnienie wynosi teraz 10 sekund tylko dla celów testowych. Potrzebuję zatwierdzenia i opóźnienia do wspólnej pracy.
'element.onclick = function() {function01(); function02(); }; 'nie umieszczaj zdarzeń na html: D – ZiTAL
jakie jest zachowanie, które obserwujesz? – laker
Nie będzie sprawdzania poprawności ani opóźnienia, gdy niepoprawnie użyje obu funkcji z onclick. Kiedy używam tylko jednej lub drugiej funkcji, działa dobrze, ale potrzebuję obu. – Allison