2012-06-02 29 views
0

我在Spring + Hibernate框架中创建一个小模块。在我的jsp页面上,点击一个下拉框的事件(值从数据库中获取)我设置下两个输入框的值。如果假设我选择的国家(值来自一个表格,说TBL_ABC)然后,因此我的城市(价值再次来自相同的表TBL_ABC)值应该改变。如何根据组合框的更改事件更改另一个文本框的值

好心的建议我一些很好的和标准的方法来实现这一点。

在此先感谢。

回答

1

您需要在ajax请求的帮助下完成此操作。当您第一次加载jsp时,您需要将国家列表(name,id)传递给jsp,并使用这些值创建下拉框(您已经这样做了)。标签将是名称和价值将是国家ID(当然)。

然后单击下拉框可以在javascript函数中获取选定的项目值,然后调用映射到控制器方法之一的ajax请求,该方法将根据传递的国家/地区ID返回城市列表。然后用这些值填写城市列表。

希望这可以帮助你。干杯。

+0

非常感谢您的回复... – JOHND

+0

不客气。如果它真的帮助了你,请不要忘记接受答案。 :-) –

+0

当然...让我检查我的朋友...我可以做到这一点,而不使用AJAX ...? – JOHND