【问题标题】:saving search key words in my web site在我的网站中保存搜索关键字
【发布时间】:2012-10-16 23:49:51
【问题描述】:

我正在其中开发一个网站我正在使用谷歌搜索栏,我使用的代码

<form  id="form_body" method="get" action="http://www.google.com /search">
    <p>Google Search<input type="text" name="q"/>
    <input type="submit" value="Search"/></p>
</form>

现在的问题是我想保存输入的搜索关键字我尝试使用此代码

<form  id="form_body" method="get" action="http://www.google.com/search">
    <p>Google Search<input type="text" name="q"/>
    <input type="button" onclick="save1()" value="Search"/></p>
</form>

save1 是我的 javascript 函数,它不起作用(根本不起作用)

【问题讨论】:

  • 您尝试保存搜索关键字的目的是什么?供用户重用或存储在数据库中以供其他用途?另外,你的 save1() 函数目前是什么样子的?
  • 还有为什么你把提交按钮改为了?
  • sbeliv01:只是为了保存在数据库中,我正在使用它。我就像计划使用我的“save1”函数编写一个 ajax 函数,但我没有停留在这一点上,我认为在使用 javascript 时将其更改为按钮更方便
  • 所以你有一个Form。您想使用AJAX。为什么不使用jQuery
  • 我真的对 JQUERY 没有任何线索我对使用 javascript 和 php 的 ajax 很感兴趣

标签: javascript html google-search


【解决方案1】:

当您在表单中挂钩提交按钮的click 事件时,它不会在页面卸载时触发/停止触发。相反,挂钩submit 事件以确保您的代码在提交页面之前触发

<form  id="form_body" method="get" action="http://www.google.com/search" onsubmit="return save1();">               
<p>Google Search<input type="text" name="q"/>
<input type="submit" value="Search"/></p>

【讨论】:

    【解决方案2】:

    在按钮的提交上创建一个 ajax 调用,该调用会拉入文本输入值,然后将其发送到 php 文件以将值存储在数据库中。

    【讨论】:

      猜你喜欢
      • 2018-06-11
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多