Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wordpress上传表单javascript帮助_Javascript_Jquery_Wordpress - Fatal编程技术网

wordpress上传表单javascript帮助

wordpress上传表单javascript帮助,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我有一个带有自定义管理面板的自定义模板,我有一个使用lightbox中wordpress媒体上传器的图像上传器 结构如下: textbox 1 - browse 1 textbox 2 - browse 2 textbox 3 - browse 3 如果我点击浏览1,弹出窗口将弹出,如果我点击“插入帖子”,lightbox媒体上传程序将消失并返回图像url 但问题是url会附加在3文本框中,我只点击浏览1,。我的预期结果是,如果我单击Browse1,它应该附加在文本框1中,依此类推 这是我的密

我有一个带有自定义管理面板的自定义模板,我有一个使用lightbox中wordpress媒体上传器的图像上传器

结构如下:

textbox 1 - browse 1
textbox 2 - browse 2
textbox 3 - browse 3
如果我点击浏览1,弹出窗口将弹出,如果我点击“插入帖子”,lightbox媒体上传程序将消失并返回图像url

但问题是url会附加在3文本框中,我只点击浏览1,。我的预期结果是,如果我单击Browse1,它应该附加在文本框1中,依此类推

这是我的密码

jQuery('.op_upload_image_button').each(function() {
    jQuery(this).click(function() {
        formfield = jQuery(this).parent().find('.op_upload_image').attr('name');
        tb_show('', 'media-upload.php?type=image&TB_iframe=true');
        return false;
    });
    window.send_to_editor = function(html) {
        imgurl = jQuery('img',html).attr('src');
        jQuery('.op_upload_image').val(imgurl);
        tb_remove();
    }
});

从问题中不确定,但我想知道这是否是因为所有三个文本框都是
.op\u upload\u image
和这个位
jQuery('.op\u upload\u image').val(imgurl)是否引用最后一个文本框

jQuery('.op_upload_image_button3').click(function() {
    jQuery(this).click(function() {
        formfield = jQuery(this).parent().find('.op_upload_image3').attr('name');
        tb_show('', 'media-upload.php?type=image&TB_iframe=true');
        return false;
    });

    window.send_to_editor = function(html) {
        imgurl = jQuery('img',html).attr('src');
        jQuery('.op_upload_image3').val(imgurl);
        tb_remove();
    }
});

只需更改button和text field类的类名。

我不完全理解您的目的。也许你可以尝试一步一步地解释你希望发生什么(即使目前没有)。我使用jQUery,这样我就可以得到放置返回url的特定区域。但是如何将变量从单击函数传递到window.send_到_编辑器?