对不起,如果标题看起来很混乱:(
我使用KC Finder开发我的CMS文件管理器
我有像这样的HTML代码
<input type="text" name="url-1" value="" />
<button class="button-primary" onclick="openKCFinder_singleFile(); return false;">Insert</button>
这是openKCFinder_singleFile()
function openKCFinder_singleFile() {
window.KCFinder = {};
window.KCFinder.callBack = function(url) {
window.KCFinder = null;
console.log(url) // URL is the call back result from KCfinder, example: /image/a.jpg
};
window.open('/wp-content/plugins/kcfinder/browse.php', 'kcfinder_single');
}
我的问题是,如何使用input
获取的值设置值kcfinder
,因为您可以看到我们从变量url
获取值,如何将其传递给{{1}}设为输入值?
如果是jQuery脚本中的代码,我真的很感激它:)
非常感谢
... GusDe
答案 0 :(得分:1)
答案 1 :(得分:0)
我同意user284291的答案,但有一个但是:)如果你在一个不加载jquery的页面中使用这个函数,你可以通过替换发送url
$('#url-1').val(url);
同
var x = document.getelementbyid('url-1'); x.setAttribute('value', url);