1
下面是頁面的代碼,但是,你會在頭部看到我已經放入了JavaScript,它應該檢查是否有通過位於代碼底部的文件上傳輸入字段選擇的文件。在檢測到文件選擇後,它應該自動提交表單,但出於某種原因它不會自動提交。爲什麼這不起作用?提前致謝!爲什麼這個表單自動提交文件選擇?
JavaScript的:(在head
)
<head>
<script type="text/javascript">
document.getElementById("photofield").onchange = function() {
document.getElementById("form").submit();
}
</script>
</head>
HTML(表格):
<form enctype="multipart/form-data" action="photoupload.php" method="post" id="form">
<input type="hidden" name="MAX_FILE_SIZE" value="524288">
<p><input id="photofield" type="file" name="upload" /></p>
</fieldset>
<div align="center"><input type="submit" name="submit" value="Submit" /></div>
<input type="hidden" name="submitted" value="TRUE" />
</form>
嘗試'document.getElementById(「form」)。trigger('submit');'而不是'document.getElementById(「form」)。submit();' –
它對你有用嗎? –