【问题标题】:TextBox Search string manipulation文本框搜索字符串操作
【发布时间】:2009-08-04 17:33:29
【问题描述】:

这对我来说有点复杂,让我尝试一下。我想知道如何操作我从这个(这种类型的)文本框中收集的字符串,并将它用于我在 webapp 或 dektop 应用程序中的目的。

alt text http://img35.imageshack.us/img35/1495/searchr.jpg

我的意思是,例如,我有两种情况。

1) 如果我必须在文本框中获取搜索字符串,并希望使用 jsp/php 转发用户说出一些美味或 twitter 的标签。或想要重定向到采用搜索字符串并显示与该字符串匹配的页面的页面。或者只是认为我想接受“字符串”输入并使用某些东西对其进行操作并根据该字符串转发到某个页面。

2) 如果我想获取搜索字符串并想检查数据库中的字符串引用,如 mySQL 或 SQLite。

现在我希望我的问题现在很清楚,为什么我对这类问题感到困惑。你能建议我处理这些问题的好方法吗?

我想通过创建应用程序来解决这种搜索类型的问题,有什么想法可以继续吗?你可以发布 java 或 php 代码来给我这个想法。

【问题讨论】:

    标签: java php language-agnostic string


    【解决方案1】:

    http://www.php.net/manual/en/tutorial.forms.php

    应该给你一个很好的指导,让你了解你的意见并开始使用它。

    【讨论】:

      【解决方案2】:

      你可以使用 jQuery 来获取元素值,我猜它是 type="text" 的输​​入,对吧?好的,你可以这样做(jquery sn-p):

      输入:

      <input type="text" id="txt">
      

      按钮

      <input type="submit" id="btn">
      

      调用页面的jquery:

      $(document).ready(function(){
         //Add the calling to the click event of the button
         $("#btn").click(function(){
                          $.ajax(
                          {
                              type: "POST",
                              url: "callingPage.php",
                              data: "param1=" + $("#txt").val(),
                              start: $("#result").html("Doing the magic..."),
                              success: function(res)
                                      {
                                          showResults(res);
                                      }
                          });
                          return false;
      
         });
      }
      );
      

      你可以看到 $ajax 调用页面并通过 POST 传递参数 --txt 值给它,使用 start 选项你可以显示一些进度图像或消息,并且成功定义了一个回调函数来显示结果。

      希望对你有帮助。

      塞巴斯蒂安

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-10
        • 2015-06-11
        • 2011-09-13
        相关资源
        最近更新 更多