confirm()メソッドの使用時に、フォームファイル入力要素がonclick DOMイベントによって変更されないようにするにはどうすればよいですか?JavaScript:ファイル入力onclickは、ユーザーがconfirm()をキャンセルした場合に変更を防止します
例では、ファイル入力要素の値を失わないようにするには、[キャンセル]をクリックすると尋ねてユーザーに通知します。キャンセルをクリックすると、ファイルダイアログウィンドウは表示されません。
XHTML
<input name="post_file" onclick="images_change();" type="file" value="" />
使用すると、1つのファイルの入力を持っている場合は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;
}
O.k.あなたはほとんどそこにいます。ちょうど 'confirm'値を返してください、以下の私の答えを見てください。 – gdoron
@ジョンあなたが現在求めているものより多くの答えを必要とするならば - "* [...]私は他のスクリプトを実行する必要があります。 。 –
Colin、不要な空白を追加しないでください。 – John