嗨,我的問題是,我有一個動態擴展的窗體。我會用它來上傳文件到電子商務網站上傳產品圖片,我想限制尺寸並在上傳前過濾擴展名,但我是一個javascript,和/或jQuery的noob ...窗體文件驗證擴展名和大小jQuery或jscript
我需要幫助驗證這些,因爲我相信我能處理的事情PHP端:)這裏是我的實驗代碼:
<script language="Javascript" type="text/javascript">
var counter = 1;
var limit = 10;
function addInput(divName){
if (counter == limit) {
alert("You have reached the maximum of " + counter + " fotos");
}
else {
var newdiv = document.createElement('div');
newdiv.innerHTML = "Foto " + (counter + 1) + " <br><input type='file' name='myInputs[]'>";
document.getElementById(divName).appendChild(newdiv);
counter++;
}
}
</script>
<form method="POST" enctype="multipart/form-data">
<div id="dynamicInput">
Foto 1<br><input type="file" name="myInputs[]">
</div>
<input type="button" value="Add more fotos" onClick="addInput('dynamicInput');">
</form>
預先感謝您
編輯:
確定我可以驗證提交的文件類型,但我可以通過不同的文件中的字段不循環播放...
我對小提琴http://jsfiddle.net/Glink/sGCeK/
這段代碼,它可以幫助你幫我...
還有一個問題,如果我有我的代碼在xHTML是很難更新到HTML5?
再次感謝你在前進......
謝謝爲答案,但它似乎並沒有限制文件的類型上傳或文件的大小,這是我的目標。 但是,也許我沒有表達我的自我正確對不起,因爲... –
對不起,懷念閱讀,生病看我是否可以修改該部分,但多複雜一點 – AJak
感謝您的幫助 –