我希望在將圖像上傳到具有其他字段(例如名稱,年齡等)的表單中之前預覽圖像,我嘗試了ajax解決方案。該代碼獨立運行良好。 但是,當我把代碼放入窗體中時,它不起作用.plz幫助我。如何以長格式預覽圖像
代碼如下:通過Ajax
<form id="imageform" method="post" enctype="multipart/form-data" action='ajaximage.php'>
Upload your image <input type="file" name="photoimg" id="photoimg" />
</form>
和我的表單圖像預覽 獨立代碼是
<form name="iupload" action="index.php" method="post" >
Name <input type="text" name="myname" ><br/>
Age <input type="text" name="age" >
<input type="file" name="photoimg" id="photoimg" />
<input type="submit" name="submit" value="upload">
<div id='preview'>
</div>
</form>
你通常並不需要,因爲瀏覽器的文件選擇對話框中顯示有關文件的縮略圖和信息了。 – hakre 2012-01-06 20:57:28
@hakre用戶需要查看上傳的圖片(頭像)的預覽。 – 2012-01-06 21:02:05
您無法使用javascript訪問「」元素的值。出於安全原因,這是被阻止的。所以你不能在這裏創建任何東西。你可能正在尋找一些花哨的HTML5的東西,但你的問題並沒有這麼說。 – hakre 2012-01-06 21:10:47