gpt4 book ai didi

javascript - 在 Javascript 中捕捉拖入文本字段的图像

转载 作者:行者123 更新时间:2023-11-29 15:54:14 25 4
gpt4 key购买 nike

我想允许用户将网页中的图像拖到我的网络应用程序中,然后在应用程序的其他地方存储和使用图像 url。所以我正在创建一个输入字段作为拖动目标。

但由于这允许删除任何可拖动的 Web 对象(如链接),我需要进行一些错误检查。我可以在那里放一个按钮,但如果能自动检测掉落会更好。

所以问题是......是否有任何事件处理程序 - 主要在 IE7 和 Firefox3 中支持 - 在图像被删除时被触发?它是否只是触发字段上的更改事件?

最佳答案

不,据我所知,没有任何事件会在您放下后立即触发。

这里有一个可能的解决方案:

var input = document.getElementById("input");
var lastVal = input.value;

setInterval(function() {
if (input.value !== lastVal) {
if (input.value) {
if ( /\.(jpe?g|gif|bmp|png)(\?.*)?$/.test(input.value) ){
alert('It\'s an image URL!!!');
} else {
alert('Not an image URL...');
}
}
lastVal = input.value;
}
}, 100);

此处演示: http://jsbin.com/izake

注意:某些浏览器 (IE) 似乎不允许您像其他浏览器一样将项目放入字段中。可能值得从头开始创建一个 - 页面上的所有内容都是可拖动的...

关于javascript - 在 Javascript 中捕捉拖入文本字段的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1021171/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com