javascript - 当我尝试提交搜索时输入清晰的文本

标签 javascript jquery search input

您好,我遇到以下问题。我的网站http://www.telefonkoll.se当我在搜索中输入数字并按下按钮时,文本会自动清除,结果页面会返回所有结果。如果我不使用 jquery 代码,它可以正常工作。

我的 jQuery 代码是这样的:

$("document").ready(function() { 
$("#mod_search_searchword").attr("value","Sök telefonnummer här");
});
$("#mod_search_searchword").live('focus', function (event) { 
$("#mod_search_searchword").focus(function() {
    $(this).val("");
  });
});
$("#mod_search_searchword").live('blur', function (event) {
$("#mod_search_searchword").blur(function() {
     if ($(this).val() == ""){ 
    $(this).val("Sök telefonnummer här"); }
  });
});

我想用上面的代码做的是当用户点击那里时清除当前文本。如果它写一些东西仍然在那里,如果不返回初始文本。它看起来工作正常,但是当我尝试提交数据时,显然会发生错误。不知道是代码的问题还是我不​​知道的问题。

最佳答案

避免reinventing the wheel 。使用 many 之一jQuery watermark可用插件。

关于javascript - 当我尝试提交搜索时输入清晰的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4149532/

相关文章:

javascript - WordPress 在页脚中添加 javascript

javascript - 基本范围问题(javascript 和 Node)

jquery - 如何减小 Accordion 宽度(调整大小)并像导航栏或侧边栏一样向右对齐?

javascript - jQuery setTimeout ajax 递归函数在即时消息程序中短暂抛出错误

java - 四分区矩阵搜索

java - 如何使用 Lucene IndexReader 查找术语?

javascript - 我可以在 Vue js 中同时使用 SASS 和 LESS 吗

javascript - 将值从 aspx javascript 传递到 ascx 页面

javascript - 在 Javascript 幻灯片动画中重新渲染定位在窗口大小调整上的 HTML 元素

MySQL 多列搜索返回错误结果