【问题标题】:How to have an input with a submit image inside?如何在里面输入带有提交图像的输入?
【发布时间】:2012-03-14 18:00:44
【问题描述】:

我有一个文本输入框,需要用作搜索。

<input type="text" id="search"/>

#search {border-radius:4em;height:1.6em; background:url(Img/search.png) no-repeat; }

我可以给它一个半径来使拐角弯曲。我可以在它旁边放一张图片作为搜索的提交按钮。但是我怎样才能让它看起来像......

我似乎无法解决?谢谢

【问题讨论】:

    标签: css input


    【解决方案1】:

    点击Enter提交。如果您在表单中输入了一个输入,并专注于该输入,则当您按下 Enter 时,浏览器将默认提交该表单。

    但如果你仍然热衷于 javascript 方法,只需 doimg $("#searchForm").submit() 提交搜索查询

    对于你的放大镜也可以试试position:relative,因为我假设它占用的空间不会被键入的文本透明地用完

    【讨论】:

      【解决方案2】:

      只是简单的猜测 - 你试过属性background-image吗?

      【讨论】:

      • 但是我该怎么做才能让他们点击图片时触发 jquery 点击?
      • 好吧,这完全是另一个问题...... :) 明智的造型我会尝试上面的。如果你需要 Jqery 点击会更糟......如果我有什么给你的话会考虑......
      • 我总是用 jquery 控制我的表单并完全忽略默认值。你不能使用带有背景图像的容器 div,当他们点击它时,再次使用 jquery 从字段中收集信息?
      猜你喜欢
      • 1970-01-01
      • 2015-12-08
      • 2014-11-11
      • 2014-08-10
      • 2018-11-07
      • 2019-09-29
      • 2011-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多