forms - 在Grails上使用多个参数重定向到 Controller

标签 forms grails select onchange grails-controller

我正在Grails中开发一个Web应用程序,我需要将当前页面重定向到另一个 Controller ,并将多个参数传递给它。

确切的情况是具有一个带有多个SELECT菜单的from控件,并在它们的“onChange”属性上都对该 Controller 进行调用,并将所有SELECT菜单的当前值作为参数传递给该 Controller 。

重要的是应刷新整个页面,以显示该 Controller 生成的新内容和SELECT菜单的新组合。

非常感谢你,

knithx。

最佳答案

您可以执行以下操作:

<g:form id="myform" controller = "someOtherController" name="myForm" action="selectChange" id="1">
    <g:select name = "animal" from="${['Dog', 'Cat', 'Mouse']}" onchange="this.form.submit()" />
    <g:select name="vegetable"  from="${['Carrot', 'Potato', 'Squash']}" onchange="this.form.submit()" />
</g:form>

关于forms - 在Grails上使用多个参数重定向到 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3430941/

相关文章:

python - 在 Django 中,如何确保我的表单在提交后保留其初始值,但由于错误而返回到模板?

grails - 如何在Grails 3.x上配置SAML

grails - 将 session 详细信息添加到 Controller 日志方法

spring - Grails Spring Security CAS:无法使用非本地用户登录

mysql - 查询有2个外键的表

javascript - React - 登录提交按钮以呈现新页面

javascript - 如何使用 Javascript 更改下拉组合框值

php - MYSQL中如何连接所有三个表?

sql - PGSQL 查询以在每个用户名中使用特定字母进行排序

javascript - 缺少联系表(send.php 文件)