注册页面提示错误信息(grails)

   今天发现当formRemote中的提交方式是以onclick="document.formName.submit() "提交时,onComplete 方法无法调用JavaScript函数。 之所以如此提交,而不用<input type="submit"/>是因为设计师的设计,要是这么写了,设计的style就没有了。困扰了好长时间,不就是一个注册是的错误信息的提示,想来想去,最后决定不用Ajax,而直接用form。这时,只需要页面中调用JavaScript即可实现。

----------------------------------------------------------------------------------------------

      <g:if test="${flash.message}">
        <script type="text/javascript">promptMessage()</script>
      </g:if>

------------------------------------------------------------------------------------------------

然后再在页面中加一行隐藏的input,将后来的flash.message的值作为一个input对象的值,然后JavaScript即可用该值做相应message的呈递了。

明白一个道理:

       此路不通是,寻找问题,若问题能解决,则解决,若问题不好解决,则想着用其他方式,不能钻进死胡同。

你可能感兴趣的:(JavaScript,Ajax,Flash,grails)