2016-11-01 23 views
0

私は、あるアカウントから別のアカウントにデータベースを介してクレジットを送信するフォームを持っています。ユーザー入力に基づいてdivにデータを表示するにはどうすればよいですか?

ユーザーが自分のID番号を入力すると、正しいアカウントであることを確認できるようにユーザーの名前を表示します。

例:あなたは、ユーザが何らかの入力を入力したときに、いくつかのコードを実行するためにイベントリスナーを持っている必要があり

enter image description here

+0

何も表示されていないものは何でも要素のinnerHTMLプロパティを変更するためのjQueryを使用しています。私はあなたがAJAXを必要とすると思うし、私は以前それを使用したことはない。 – Callum

+0

はい、Ajaxを使用する必要があります。 [jQuery](http://api.jquery.com/jquery.ajax/)の使用をお勧めします。その後、いくつかの問題がある場合は、問題を詳細に投稿できます。 –

+0

2ウェイデータバインディングは、divとモデルを操作できるので、これには最適です。 AngularjsとReactjsはこれに最適です –

答えて

0

:後

enter image description here

:前

document.getElementById("myInput").addEventListener("input", function() { 
 
    // The input just changed. Do something with it. 
 
    
 
    // For example change the text in the div: 
 
    document.getElementById("myOutput").innerText = this.value; 
 
});
<input type="text" id="myInput" /> 
 

 
<div id="myOutput"></div>

ここan exampleです。

+0

よろしくお願いいたします。私は今それについて作業します – Callum

0

私はあなたがサーバー上で検索を行うと仮定します。

  1. はあなたが一致(onKeyUpを、onBlurイベント、...など)を持っているかどうかをチェックする際に調べると、関数へのご入力からこのイベントをバインドX
  2. 入力値を取得し、この値を持つajaxクエストをサーバーに送信する関数Xを作成します(例:www.server.com/userQuery?query=value)。
  3. サーバーで、上記の点で言及されたルート。このルートは、値または値の一部を含むエントリをデータベースに照会します(例:LIKE 'value%')。検索にsqlを使用することのみが制限されます。
  4. ルートは(1以上は、あなたが望むものに依存)の結果が返されます、あなたは名前だけに、これまで
+0

タイはpsudocodeのために。これは助けになるはずです:D – Callum

関連する問題