jQuery: รับชื่อไฟล์ที่เลือกจาก <input type =“ file” />
รหัสนี้ควรใช้งานได้ใน IE (อย่าแม้แต่ทดสอบใน Firefox) แต่ก็ไม่สามารถใช้ได้ สิ่งที่ฉันต้องการคือการแสดงชื่อของไฟล์ที่แนบมา ความช่วยเหลือใด ๆ <html> <head> <title>example</title> <script type="text/javascript" src="../js/jquery.js"></script> <script type="text/javascript"> $(document).ready( function(){ $("#attach").after("<input id='fakeAttach' type='button' value='attach a file' />"); $("#fakeAttach").click(function() { $("#attach").click(); $("#maxSize").after("<div id='temporary'><span id='attachedFile'></span><input id='remove' type='button' value='remove' /></div>"); $('#attach').change(function(){ $("#fakeAttach").attr("disabled","disabled"); $("#attachedFile").html($(this).val()); }); $("#remove").click(function(e){ e.preventDefault(); $("#attach").replaceWith($("#attach").clone()); $("#fakeAttach").attr("disabled",""); $("#temporary").remove(); }); }) }); </script> </head> <body> …