Как предотвратить изменение элемента ввода файла формы с помощью события 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;
}