【发布时间】:2012-08-10 12:55:52
【问题描述】:
我有一个联系人表,该表包含名字、姓氏和多个电话号码。所以我的模型是这样的
Contact {
String firstName;
String lastName;
List phones;
}
Phone {
String category; //home, work, mobile, etc
String phoneNumber;
}
因此它的网页将包含两个输入文本,分别是名字和姓氏,以及一个添加电话按钮。当点击添加按钮时,它会再次生成两个输入文本用于类别和电话号码,以及该行的删除按钮。
我尝试过使用 indexed=true,它会生成一个类似的 html
<input type="text" name="phone[0].category" ... />
<input type="text" name="phone[0].phoneNumber" ... />
问题是,我不知道如何编写javascript,因为如果用户单击添加按钮,我不知道当前索引是什么,如果用户单击删除按钮然后添加按钮,它将是什么索引?如果我缺少索引可以吗?类似的东西
<input type="text" name="phone[0].category" ... />
<input type="text" name="phone[0].phoneNumber" ... />
<input type="text" name="phone[3].category" ... />
<input type="text" name="phone[3].phoneNumber" ... />
注意:也请考虑编辑场景。
【问题讨论】:
-
你想用javascript做什么?
标签: javascript struts actionform