У меня есть форма для загрузки изображений. Я хотел бы отключить кнопку отправки, пока пользователь не выберет изображение для загрузки. Я хотел бы сделать это с помощью jQuery. В настоящее время у меня есть функция JavaScript, которая не позволяет пользователю отправлять форму более одного раза, отключив ее при отправке. Было бы неплохо совместить этот функционал с новым.
Вот что у меня сейчас есть:
function submitonce(theform) {
//if IE 4+ or NS 6+
if (document.all || document.getElementById) {
//screen thru every element in the form, and hunt down "submit" and "reset"
for (i = 0; i < theform.length; i++) {
var tempobj = theform.elements
if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")
//disable em
tempobj.disabled = true
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/405 ... for-upload