2011-01-13 4 views
1

Find size of file behind download link with jQueryからファイルサイズを確認し、return false;を追加してフォームの送信を防ぎますが、は失敗しました。次のようなコード:制限を超過した場合にJavaScriptがフォームを送信しないようにする

function findSize() { 
    var fileInput = $("#loadfile")[0]; 
    if (fileInput.files[0].fileSize > 1048) { 
    alert(fileInput.files[0].fileSize); 
    return false; 
    } 
} 

<input type="submit" value="Submit" class="form-submit" onclick="findSize()" /> 

ファイルサイズが上限を超えた場合にフォーム提出を防止するにはどうすればよいですか?

答えて

1

投稿ボタンのonclickではなくフォームのonsubmitをチェックすることでこれを解決できます。

+0

私はonsubmitを試しましたが、依然として投稿は通過します。他の提案はありますか? – Peter

+0

私の間違い申し訳ありませんが、ボタンの代わりにフォームにonsubmitを置く必要があります。それは今働きます!オエジーに感謝します。 – Peter

関連する問題