在grails中使用formRemote后清除textarea

时间:2015-12-13 20:13:44

标签: javascript jquery grails

我已经尝试了很多东西,但它失败了

$( '#字段')[0] .reset段();

$( '#字段')VAL( '');

document.getElementById(“field”)。value =“”;

一切都行不通,formRemote有问题吗?

编辑:

<g:formRemote class="ui reply form" name="entryForm"url="[controller: 'game', action: 'addReview']" update="review">
<input" id="reviewButton" type="submit" value="Add Review" />

1 个答案:

答案 0 :(得分:0)

您没有正确选择元素;在声明中:

$('#field').val('');

#field是指id fieldid="field")的元素,根据您发布的gsp元素,情况并非如此。在formRemote中,当省略id时,名称值也被用作id(至少根据文档)。你可以使用:

$('#entryForm').val('');

或者为你的formRemote分配一个id,我发现它更明确,更少grails魔法。

请注意,我非常确定不推荐使用formRemote。