0

我希望用户提交托管在 imgur 等网站上的图像,而不是将它们上传到我的服务器上。

我将如何在 html 中实现这一点?

这是我的表单现在的样子:

response.write "<form action="""" method=""post"">" &_
                 "<input type=""hidden"" name=""stage"" value=""2"">" &_
                 "Title: " &_
                 "<input type=""text"" name=""title""><br>" &_
                 "Post: " &_
                 "<textarea id=""post"" name=""post""></textarea><br>" &_
                 "<select name=""category"">"
                 do until info.eof
                    response.write "<option value=""" & info(0) & """>" & info(1) & "</option>"
                    info.movenext
                    loop 
                    response.write "</select>" &_
                 "Category <i>(pick one)</i><br>" &_
                 "<br>" &_
                 "<input type=""submit"" value="" add post   "">" &_
                 "</form>"

我需要添加什么才能使这成为可能?

4

2 回答 2

1

只需使用普通文本字段并要求用户将图像 URL 放在那里。将此作为原始字符串存储在数据库中并使用普通<img>标签显示。

表格会有这个:

response.write "<form action="""" method=""post"">" &_
    "<input type=""hidden"" name=""stage"" value=""2"">" &_
    "Title: " &_
    "<input type=""text"" name=""title"" /><br />" &_
    "Image: " &_
    "<input type=""text"" name=""image"" /><br />" &_
    ...

并显示:

<img src="<%=rs("imageUrl")%>" />
于 2013-10-13T11:19:22.503 回答
0

如果您绝对必须使用输入,请尝试以下操作:

background-image: url(...);
background-repeat: no-repeat;
background-position: <left|right>;
padding-<left|right>: <width of image>px;

使用内部带有 img 的按钮通常会更容易一些:

文本 然而,用于提交的按钮的浏览器实现不一致,以及在使用按钮时发送所有按钮值的事实 - 这会在多提交表单中杀死“单击了什么按钮”检测。

于 2013-10-10T04:31:01.410 回答