2015-12-17 4 views
0

Я хочу, чтобы изменить значение кнопки загрузки, если файл занят загрузкаКак изменить имя кнопки загрузки, чтобы подождать ..?

В этом случае, если значение моей кнопки загрузки является value="Upload" при нажатии кнопки текст должен измениться на Загрузка Пожалуйста, подождите ..

function displayLoading() { 
 
    if (document.getElementById('upload-progress')) { 
 
     document.getElementById('upload-progress').style.display='block'; 
 
    } 
 
}
<form action="myphpscript.php" onSubmit="displayLoading();"> 
 
    <input type="file" name="uploadfile"> 
 
    <input type="submit" value="Upload"> 
 
    <p id="upload-progress" style="display:none">Uploading Please wait..</p> 
 
</form>

+0

В чем проблема с изменением имени кнопки? Вы не знаете, как это сделать, или ...? – nicael

+0

Я исправил его, спасибо –

ответ

2

Дайте Кнопку Submit идентификатор, например submitButton.

Тогда просто добавьте:

document.getElementById('submitButton').value = "Please Wait"; 

к вашей displayLoading() функции.

+0

@ Figaro Cat Спасибо, он работал как шарм. –

0

Вы должны отключить кнопку во время ее загрузки и повторного включения, когда она будет завершена. В противном случае пользователь может продолжать нажимать кнопку, вызывающую другой вызов вашего PHP.

+0

Я уже сделал это, но все равно спасибо. –

Смежные вопросы