0

如何为选择菜单选项添加 html 值:

<select name="symbol">
  <option>select</option>
  <option value="<img src="start.jpg"">start</option>
  <option value="<img src="end.jpg"">end</option>
</select>

我希望发布值显示图像。

我读到这个:如何在选择列表中添加图像 但我想发送图像值。

4

3 回答 3

0

在值内使用单引号而不是双引号...

<select name="symbol">
  <option>select</option>
  <option value="<img src='b.jpg'>">start</option>
  <option value="<img src='a.jpg'>">end</option>
</select>
于 2013-02-07T12:45:47.160 回答
0

如果您使用 PHP 或一些类似的服务器端代码处理帖子,您应该只传递对图像的引用。任何标签都可以使用服务器端代码输出。例如:

<select name="symbol">
    <option>select</option>
    <option value="start.jpg">start</option>
    <option value="end.jpg">end</option>
</select>

然后通过执行以下操作来处理此问题:

echo '<img src="'.$_POST['symbol'].'" />';
于 2013-02-07T12:47:29.153 回答
0

您必须使用单引号和关闭标签。试试这个,

<select name="symbol">
          <option>select</option>
          <option value="<img src='start.jpg'>">start</option>
          <option value="<img src='end.jpg'>">end</option>
</select>
于 2013-02-07T12:47:54.703 回答