0

フィールド2のデータに基づいて最後の2つのフィールドに自動入力したいフォームがあります。これが私のフォームです。

<form method="post">
<table>  <tr><b>Add new data using form below</b></tr>       
 <tr><td>  Keyword:  </td><td> <input type="text" name="keyword" id="keyword"><br></td></tr>
<tr><td> Block?: </td><td><input type="text" name="block" id="block"><br></td></tr>
<tr><td> Phone #:</td><td> <input type="text" name="phone" id="phone"><br></td></tr>
<tr><td> Reason: </td><td> <input type="text" name="reason" id="reason"><br></td></tr>
  <tr><td> </td><td align="left"> <input type="submit" name="submit" value="Submit  Data"></td></tr>
    </table>
      </form>

したがって、電話と理由は、入力されたブロック番号に基づいて自動的に入力されます。必ずしも誰かを探しているわけではありません。たぶん、答えを得る方向に私を導いてください。

4

2 に答える 2

0

jQueryの仕事のように聞こえます。#blockフィールドのぼかし関数を試してください。

$('#block').blur(function() {
 // get value, based on this, populate value of your other fields
});

http://api.jquery.com/blur/

これは、ページを更新せずに、フォーム要素の入力に基づいて表示する方法です。

于 2012-06-28T12:40:58.677 に答える
0

JQueryテキストボックスblurイベントでJQueryAjaxを使用します。

于 2012-06-28T12:44:07.093 に答える