2009-08-04 8 views
0

Ceci est un peu compliqué pour moi d'expliquer, laissez-moi essayer quand même. Je veux savoir comment je peux manipuler la chaîne que j'ai rassemblée de ce (type de) zone de texte et l'utiliser pour mon application dans webapp ou application dektop.TextBox Recherche manipulation de chaînes

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

je veux dire, par exemple, j'ai deux situations.

1) Si je dois prendre la chaîne de recherche dans la zone de texte et que je veux transférer l'utilisateur pour dire un mot de délicieux ou twitter en utilisant jsp/php. ou vous voulez rediriger vers la page qui prend la chaîne de recherche et affiche les pages qui correspondent à la chaîne. ou simplement penser que je veux prendre une entrée "chaîne" et la manipuler avec quelque chose et transférer vers une page basée sur cette chaîne.

2) si je veux prendre une chaîne de recherche et que je veux vérifier la référence de chaîne dans une base de données comme MySQL ou SQLite.

Maintenant, j'espère que ma question est claire maintenant, pourquoi je suis confuse avec ce type de problème. pouvez-vous me suggérer un bon chemin pour faire face à de tels problèmes?

Je veux travailler autour de ce type de problème de recherche en créant une application, des idées comment procéder? Vous pouvez poster un code java ou php pour me donner une idée.

Répondre

0

Vous pouvez utiliser jQuery pour obtenir la valeur de l'élément, je présume que c'est une entrée de type = "text", non? Ok, vous pouvez faire ensuite (extrait de jquery):

l'entrée:

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

le bouton

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

la jquery pour appeler une page:

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

    }); 
} 
); 

Vous pouvez voir $ ajax appeler la page et passer les paramètres - la valeur de txt à lui par le POST, avec l'option de démarrage, vous pouvez afficher une certaine image de progrès ou un message et Le succès définit une fonction de rappel pour montrer les résultats.

Espérons que ça aide.

Sebastian