使用wp的上传功能,我已经让用户能够上传图片,这会发送到S3并返回一个网址,并将其输入 #imgurl
#imgurl 将是一个隐藏字段,我正在尝试让图像上传后显示消息的JavaScript工作 - 我遇到的问题是让它检查时间# imgurl有一个值
<div class="input-group">
<label for="imageurl">
<input type="text" name="imageurl" id="imageurl" size="36" placeholder="http://" />
<input id="imageUpload" class="button" type="button" value="Upload Image" />
</div>
我认为可以用setInterval完成,但是从这一点来说我有点迷失。
我可以用JS解决大多数其他问题,但这让我感到难过
var intervalID = window.setInterval(isFieldEmpty, 60000);
function isFieldEmpty() {
// run field check code here?
console.log("yes/no");
}
谢谢:D
答案 0 :(得分:0)
这应该适合你:
document.getElementById('imageurl').addEventListener('change', function() {
if (this.value !== this.getAttribute('placeholder')) {
console.log('The value has changed to ' + this.value);
}
});
答案 1 :(得分:0)
只需使用:
document.getElementById(imgurl).value
jQuery中的或$("#imgurl").val()
。