javascript - 如何根据在其他文本字段中输入的名称自动填充ID字段?

时间:2014-06-25 08:42:57

标签: javascript html

我有两个Textfields:

<form action="input.php" method="post">
  <!--First Field-->
  <input type="text" name="id" id="id" value="" />
  <!--Second Field-->
  <input type="text" name="name" id="name" value="" />
</form>

数据库内容:

|ID_STAFF|NAME_STAFF|
|-------------------|
|    1   |  Edward  |

因此,当我在第二个字段输入员工姓名时,自动员工ID将填入第一个字段。

示例:

Second Field : Edward
First Field  : 1

我已经使用了这段代码,但它只复制了我在第二个字段中输入的内容

$(function(){
 $("#name").keypress(function(){
 $("#id").val($(this).val());
 });
});

那么,我必须制作什么样的javascript代码?谢谢大师:D

1 个答案:

答案 0 :(得分:0)

你可以这样做。

$(function () {
    // Handler for .ready() called.
    $("input[type='text']").each(function(){
        $(this).attr("id",$(this).attr("name") + "_staff");       
    });
});