如何根据 html 页面中组合框中的值填充文本框的值

How to populate the value of a Text Box based on the value in a Combo Box in a html page

本文关键字:何根 填充 文本 html 组合      更新时间:2023-09-26

HTML 网页:

我有一个组合框,它是查找类型。我从表中选择了查找值。在同一个html页面中,我还有两个只读文本框,它必须存储查找值的相应值。

例:查找值是人员的姓名,则以下只读文本框必须存储人员的电话号码和位置。

所有这些值都将存储在数据库中。

如果我更改查找IE人员中的值,则电话号码和位置文本框必须自动更新。

您可以在更改组合框时使用 Ajax 请求。并将发送人员ID发送到服务器,获取位置和电话号码。并将这些数据设置为仅读取文本框。

将数据绑定到组合框时,可以使用一些分隔符在值字段中设置位置和电话号码。

示例:值='1^USA^98534869'这里 1 是个人 ID,美国是位置,98534869是用 ^ 符号分隔的电话号码。

更改组合框时,获取值并使用分隔符 (^) 拆分。并在只读文本框中分配该值。

您可以创建一个 javascript 数组,然后通过从与人员 ID 对应的数组中获取值来填充只读文本框。

像这样的东西

var details = new Array();
details['person_id'] = new Array();
details['person_id']['name']="name";
details['person_id']['phone_number']="phone_number";
details['person_id']['location']="location";