如何获取textArea内容

时间:2014-08-11 13:02:18

标签: grails

如何抓住GSP上<g:textArea>中的内容,以便将其作为参数发送给我的控制器?我认为它已经存在于默认的param Map中,因为它在我的GSP上的ID为“comments”。

我试过了:

document.getElementsByName('comments').value

$('#comments').value

在Chrome开发工具JS控制台中,但仍然未定义文本。

1 个答案:

答案 0 :(得分:2)

在最简单的形式中,你在gsp中有这样的东西:

<g:form name="form" action="target">
    <g:textArea name="text"/>
    <g:submitButton name="Submit"/>
</g:form>

当您按下提交按钮时,它将调用表单控制器上的target操作。在那里,您可以通过标准text对象的params属性(textarea的名称)访问文本。

def target () {
    render params.text
}