【发布时间】:2014-03-24 22:30:59
【问题描述】:
我有一些我更改的代码。以前是获取文件分机。我希望它获得上传图像的宽度(甚至在单击提交输入之前),如果它太小,则发出警报。问题是我真的不知道如何将这个 js 代码与 html 表单连接起来。
<form id="add" method="POST" enctype="multipart/form-data" action="upload.php">
<input type="file" id= "filput" style="margin-bottom:30px; margin-top:20px;" name="file" size="40" />
</form>
$("#filput").on('change', function () {
var w = $(this).width();
if (w < 500) {
alert("too small");
} else {
alert("big");
}
});
【问题讨论】:
-
$(this)在您的“更改”处理程序中指的是#filput元素,而不是您上传的图像。
标签: javascript jquery html forms