2009-08-04 12 views
0

Das ist irgendwie kompliziert für mich zu erklären, lassen Sie mich trotzdem versuchen. Ich möchte wissen, wie ich die Schnur, die ich von dieser (solcher Art von) Textbox gesammelt habe, manipuliere und sie für meine pupose in webapp oder in der detop App benutze.TextBox Suche String Manipulation

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

ich zum Beispiel meine, ich habe zwei Situationen.

1) Wenn ich die Suchzeichenfolge im Textfeld nehmen und den Benutzer weiterleiten möchte, um ein Tag von delicious oder Twitter mit jsp/php zu sagen. oder Sie möchten zu einer Seite umleiten, die die Suchzeichenfolge übernimmt und Seiten anzeigt, die der Zeichenfolge entsprechen. oder einfach denken, dass ich "String" -Eingabe nehmen und mit etwas manipulieren und basierend auf dieser Zeichenfolge auf eine Seite weiterleiten möchte.

2) wenn ich Suchzeichenfolge nehmen möchte und die Zeichenkettenreferenz in Datenbank wie mySQL oder SQLite überprüfen möchte.

Jetzt hoffe ich meine Frage ist jetzt klar, warum ich mit dieser Art von Problem verwechsle. Kannst du mir einen guten Weg vorschlagen, mit solchen Problemen umzugehen?

Ich möchte rund um diese Suche Art von Problem arbeiten, indem Sie Anwendung erstellen, irgendwelche Ideen, wie Sie vorgehen? Sie können entweder Java oder PHP Code eingeben, um mir eine Idee dafür zu geben.

Antwort

0

Sie können jQuery verwenden, um den Elementwert zu erhalten, nehme ich an, es ist eine Eingabe von Type = "Text", richtig? Ok, Sie können dann tun (jquery Snippet):

der Eingang:

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

die Taste

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

die jquery für den Aufruf einer Seite:

$(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; 

    }); 
} 
); 

Sie können sehen Sie, dass $ ajax die Seite aufrufen und Parameter übergeben - den txt-Wert dazu per POST, mit Startoption können Sie ein Fortschrittsbild oder eine Nachricht anzeigen und Erfolg definiert eine Callback-Funktion, um die Ergebnisse anzuzeigen.

Ich hoffe, es hilft.

Sebastian