如何根据组合框的更改事件更改另一个文本框的值

时间:2012-06-02 08:57:01

标签: java spring jsp spring-mvc

我在Spring + Hibernate框架中创建了一个小模块。

在我的jsp页面中,在一个下拉框的点击事件(值从数据库获取)我设置下两个输入框的值。如果假设我选择了一个国家(值来自一个表格说TBL_ABC),那么相应我的城市(值再次来自同一个表TBL_ABC)值应该改变。

请告诉我一些好的和标准的方法来实现这一目标。

提前致谢。

1 个答案:

答案 0 :(得分:1)

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

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

希望这会对你有所帮助。欢呼声。