Блокирование кнопки

 
0
 
JavaScript
ava
Serious2008 | 06.10.2011, 15:16
Есть у меня такая форма, где есть возможность загружать файлы, так вот файлы грузятся автоматически. Мне нужно сделать так, чтобы покуда файлы не загрузятся, блокировалась кнопка отправить.

<html>
<head>
<title>Загрузка файлов Ajax с помощью Jquery</title>
<script type="text/javascript" src="jquery.js">
</script>
<script type="text/javascript" src="ajaxupload.js">
</script>
<script type="text/javascript" src="script.js">
</script>
</head>
<body>

<div id="uploadButton" class="button">

<font>
Загрузить
</font>

<img id="load" src="loadstop.gif"/>
</div>
</td><td>
<ol id="files">
Загруженные файлы :
</ol>
</td><tr>

<br><tr><td>
Тип бумаги</td> <td>
<select class="ff_elem" name="bum" id="ff_elem300">
<option value="mate">Матовая бумага</option>
<option value="glosy">Глянцевая бумага</option>
</select></td> </tr>
<br>

<br>
<tr><td>
Примечаня </td> <td>
<textarea name="txtName" cols="20 " rows="5"></textarea>
<br></td> </tr>
</table>
<div id="SendButton" class="button">

<font>
Отправить
</font>

</div>

</form>
</div>
</body>
</html>


Я пытался вот так, кнопка загрузка блокируется, но кнопка отправить не блокируется.

$(document).ready(function() {

var button = $('#uploadButton'), interval;
var sendbutton = $('#SendButton'), interval;

$.ajax_upload(button, {
action : 'upload.php',
name : 'myfile',
onSubmit : function(file, ext) {
// показываем картинку загрузки файла
$("img#load").attr("src", "load.gif");
$("#uploadButton font").text('Загрузка');

/*
* Выключаем кнопку на время загрузки файла
*/
sendbutton.disable();
this.disable();

},
onComplete : function(file, response) {
// убираем картинку загрузки файла
$("img#load").attr("src", "loadstop.gif");
$("#uploadButton font").text('Загрузить');

// снова включаем кнопку
this.enable();
sendbutton.enable();

// показываем что файл загружен
$("<li>" + file + "</li>").appendTo("#files");

}
});
});




Kommentare (0)

Kommentare werden nicht hinzugefügt

Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden