grails远程表单,多个提交,使用javascript

grails远程表单,多个提交,使用javascript,第1张

概述我有一种情况,我有一个带有多个提交按钮的表单,我想更新一个远程帧.我尝试过使用g:formremote和2 g:actionsubmit按钮(支持 javascript),但是多个提交按钮有一个小故障(在这里描述: http://www.grails.org/Ajax在“带有formRemote的多个按钮”下). 我采用了解决方法,使用2 g:submittoremote按钮,它按照我期望的方式工 我有一种情况,我有一个带有多个提交按钮的表单,我想更新一个远程帧.我尝试过使用g:formremote和2 g:actionsubmit按钮(支持 javascript),但是多个提交按钮有一个小故障(在这里描述: http://www.grails.org/Ajax在“带有formRemote的多个按钮”下).

我采用了解决方法,使用2 g:submittoremote按钮,它按照我期望的方式工作,但不接受像onClick这样的JavaScript参数(有问题的按钮是接受/拒绝,我想把AYS放在拒绝上,所以它不小心使用).

有没有办法让JavaScript和远程表单中的多个提交按钮和平地存在?

在此先感谢您的帮助…

解决方法 你尝试过before参数吗?它需要一个JavaScript函数,它将在远程函数调用之前执行.只需使用它:

<g:submitToRemote value="Reject" update="Feedback"                   controller="test" action="reject"                  before="if (!confirm('sure?')) {return false;}" />

无论您在before参数中放入什么JavaScript,都会在AJAX更新程序调用之前插入onclick属性.通过这种方式,您可以轻松地进行验证,获得确认等,甚至可以在提交AJAX调用之前中断onclick处理.有一个类似的后参数.

总结

以上是内存溢出为你收集整理的grails远程表单,多个提交,使用javascript全部内容,希望文章能够帮你解决grails远程表单,多个提交,使用javascript所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1069290.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存