输入搜索字段确实在响应网站的移动版本上正常工作

学习

我在一个响应式网站上工作,我在搜索输入字段上使用了以下内联脚本,以便search默认情况下显示该内容;在单击字段时,它将清除文本,以便用户可以输入新文本。

这在台式机版本上运行良好,但在移动版本上,我必须单击两次以将焦点设置在搜索字段上。

如果我单击一次并尝试输入,则将焦点设置在地址栏上。

我确定脚本会在移动设备上将其破坏。

请咨询我是否可以修复它或使用jquery脚本使其正常工作

<div class="search-container">
   <asp:TextBox ID="txtSearch" Text="Search"  CssClass="txtSearch" runat="server" onfocus="if(this.value=='Search')this.value='';" onblur="if(this.value=='')this.value='Search';" CausesValidation="True"></asp:TextBox>           
   <asp:Button ID="btnSearch" CssClass="btn-search" runat="server" Text="Search" onclick="btnSearch_Click" />
</div>

更新

呈现的HTML代码

<div class="search-container">

<input type="submit" class="btn-search btn" id="btnSearch" value="Go!" name="ctl00$btnSearch">

<input type="text" onblur="if(this.value=='')this.value='Search';" onfocus="if(this.value=='Search')this.value='';" class="txtSearch" id="txtSearch" value="Search" name="ctl00$txtSearch">

 </div>

更新:

关于进一步的故障排除,我注意到相同的代码可在jsfiddle上运行,但在asp.net网站上使用时会中断。

例子

http://jsfiddle.net/M5Z9v/2/

http://fiddle.jshell.net/M5Z9v/2/show/

roo2

为什么不使用占位符属性?这回避了可能有错误的嵌入式脚本的问题。

删除:text="search"onbluronfocus事件

<asp:TextBox  placeholder="search"/>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

搜索输入字段在Android(网站)上被阻止

来自分类Dev

如何获得验证以在我的输入字段上正常工作

来自分类Dev

无法使动态(移动)网站设计正常工作

来自分类Dev

如何使CSS在不同的移动网站上正常工作

来自分类Dev

如何使用硒脚本测试网站搜索是否工作正常

来自分类Dev

无法在imacro上使文本输入正常工作

来自分类Dev

响应式网站:无法在移动设备上正确扩展

来自分类Dev

Rails CSS:网站在移动设备上无响应

来自分类Dev

响应式网站:无法在移动设备上正确扩展

来自分类Dev

Fancybox 按钮在移动设备上太小(无响应网站)

来自分类Dev

在我的网站的移动版本上显示表格的问题

来自分类Dev

使用响应表提前输入无法正常工作

来自分类Dev

如何确定进程是否确实在Linux上运行或正在等待运行?

来自分类Dev

基于React输入字段的禁用按钮无法正常工作

来自分类Dev

HTML符号代码在输入字段中无法正常工作

来自分类Dev

输入字段值的相等比较无法正常工作

来自分类Dev

SAPUI5搜索字段在移动设备上的自动建议

来自分类Dev

Windows 10移动版上的SQLite无法正常工作

来自分类Dev

Tailwind h-screen在移动设备上无法正常工作

来自分类Dev

移动设备上的HTML布局无法正常工作

来自分类Dev

在移动设备上隐藏div无法正常工作

来自分类Dev

圆形复选框无法在移动设备上正常工作

来自分类Dev

响应式移动网站

来自分类Dev

Java JMenu确实可以正常工作

来自分类Dev

程序确实可以从TCL exec正常工作

来自分类Dev

Web请求确实无法正常工作

来自分类Dev

Bootstrap 3 / Rails网站上的一页没有移动响应(其他页面正常)

来自分类Dev

如何使搜索字段响应?

来自分类Dev

如何检查网站的移动版本?

Related 相关文章

  1. 1

    搜索输入字段在Android(网站)上被阻止

  2. 2

    如何获得验证以在我的输入字段上正常工作

  3. 3

    无法使动态(移动)网站设计正常工作

  4. 4

    如何使CSS在不同的移动网站上正常工作

  5. 5

    如何使用硒脚本测试网站搜索是否工作正常

  6. 6

    无法在imacro上使文本输入正常工作

  7. 7

    响应式网站:无法在移动设备上正确扩展

  8. 8

    Rails CSS:网站在移动设备上无响应

  9. 9

    响应式网站:无法在移动设备上正确扩展

  10. 10

    Fancybox 按钮在移动设备上太小(无响应网站)

  11. 11

    在我的网站的移动版本上显示表格的问题

  12. 12

    使用响应表提前输入无法正常工作

  13. 13

    如何确定进程是否确实在Linux上运行或正在等待运行?

  14. 14

    基于React输入字段的禁用按钮无法正常工作

  15. 15

    HTML符号代码在输入字段中无法正常工作

  16. 16

    输入字段值的相等比较无法正常工作

  17. 17

    SAPUI5搜索字段在移动设备上的自动建议

  18. 18

    Windows 10移动版上的SQLite无法正常工作

  19. 19

    Tailwind h-screen在移动设备上无法正常工作

  20. 20

    移动设备上的HTML布局无法正常工作

  21. 21

    在移动设备上隐藏div无法正常工作

  22. 22

    圆形复选框无法在移动设备上正常工作

  23. 23

    响应式移动网站

  24. 24

    Java JMenu确实可以正常工作

  25. 25

    程序确实可以从TCL exec正常工作

  26. 26

    Web请求确实无法正常工作

  27. 27

    Bootstrap 3 / Rails网站上的一页没有移动响应(其他页面正常)

  28. 28

    如何使搜索字段响应?

  29. 29

    如何检查网站的移动版本?

热门标签

归档