【发布时间】:2018-10-23 23:23:26
【问题描述】:
我有两页。一个是带有文本输入的页面,您可以在其中键入个人资料图像的 url。 此文本旁边有一个按钮,用于打开另一个页面。
您可以在第二页上传图片。我希望能够单击第二页上的图像,让它复制 URL,关闭窗口,然后将 URL 粘贴到第一页的输入表单中。
这是第一页的代码:
<div class="form-group">
<label for="Logo Url">Logo URL</label>
<input type="text" class="form-control" value= "{{ $affiliate->logo_url }}" name="logo_url" required>
<button class="button" onClick="window.open('{{route('affiliate.logo')}}'); return false;">
<span class="icon">Open</span>
</button>
</div>
这样就成功打开了第二页。 这里我列出了上传的图片,可以点击它们。
foreach($imagelist as $image)
{
$url = Storage::disk('s3')->url('').$image['name'];
echo '<div class="col-xs-3 col-sm-4 col-md-3 col-lg-3">
<a href="javascript:selectImage(\''.$url.'\')" class="thumbnail">
<img src='."$url".' class="img-fluid img-thumbnail">
</a></div><br><br>';
}
在这里我可以获取图像的 url 并将其放入变量 'url' 中:
<script type="text/javascript">
function selectImage(imgName){
var url = imgName;
console.log(url);
}
</script>
Console.log(url) 显示该 url 正确通过,但我不知道如何将其发送回第一页并将其插入到文本输入中。
感谢任何帮助!谢谢!
【问题讨论】:
-
你看过
sessionStorage吗?
标签: javascript php html input copy-paste