【发布时间】:2012-09-18 11:05:47
【问题描述】:
我正在创建一个表单,用户可以在其中输入他们的地址历史记录,当他们登陆页面时,他们将能够输入他们的邮政编码,这将在任何地方搜索邮政编码并从结果中选择他们的地址,然后填充以下内容hidden 字段 - house_name、address1、城镇和县。
他们将能够添加任意数量的其他地址,直到他们完成 5 年的地址历史记录。
是给字段一个数组的最好方法,例如 postcode[]、house_name[]、address1[]、town[] 和county[],附加地址相同,或者给它们所有唯一的名称,例如postcode_1、house_name_1 等然后是下一个地址 postcode_2、house_name_2 等?
另外,我如何从每个地方获取邮政编码值,以便在任何地方查找邮政编码?
【问题讨论】:
-
你能解释一下“我如何从每个地方获取邮政编码值以便我在任何地方查找邮政编码”的确切含义吗?
-
如果每个地址都有邮政编码[],我将如何填充适用的 house_name[]、address1[] 等?每个人都会有一个唯一的 id,所以邮政编码会有 id="postcode1",这将填充 id="house_name1"、id="address11" 等?
-
到目前为止,我所做的是,当您登陆表单时,您会看到邮政编码、房屋名称、地址 1、城镇和县。它们具有输入名称 postcode[]、house_name[]、address1[]、town[] 和 County[],但具有唯一的 ID - postcode_1、house_name_1、town_1 和 County_1。然后可以选择添加多个地址,因此当用户单击“添加”时,新的邮政编码、房屋名称、地址 1、城镇和县字段将添加到与上述名称相同的表单中,例如 postcode[]、house_name[ ] 等,但 id 将递增,例如 postcode_2、house_name_2、postcode_3、house_name_3 等
-
现在,当用户在相关的邮政编码输入字段中输入他们的邮政编码时,我正在考虑使用该字段的 id,例如 postcode_1、postcode_2 等来填充其他适用的地址字段,例如 house_name_1、town_1 、county_1,如果用户在下一个邮政编码字段 (postcode_2) 中输入他们的邮政编码,则将填充 house_name_2、town_2、county_1 等。这有意义吗?有没有办法在不给每个字段一个 ID 的情况下填充适用字段?可能在 jquery 中使用 $this 来匹配相关字段?
标签: php javascript jquery dynamic field