JavaScript: ввод файла по щелчку предотвращает изменение, если пользователь отменяет метод подтверждения ()

Как предотвратить изменение элемента ввода файла формы с помощью события DOM onclick при использовании метода confirm()?

В примере я хочу дать пользователю возможность не потерять значение элемента ввода файла, спросив его, хотят ли они OK|отмена, если они нажмут кнопку «Отмена», диалоговое окно файла не должно отображаться.

XHTML

<input name="post_file" onclick="images_change();" type="file" value="" />

JavaScript

function images_change()
{
 var answer = confirm('Okay or cancel, if you cancel no dialog window will be displayed.');

 if (answer)
 {
  answer = true;
  //previous item previews deleted here in a while loop.
 }
 else {answer = false;}

 return answer;
}
5
задан John 3 April 2012 в 19:17
поделиться