如何让action先执行 再执行onClick

lucky518 2011-01-14 12:44:22
如何让action先执行 再执行onClick

function printOn(){
var buttonYwlsh = document.getElementById('print');
var ywlsh = document.getElementById('ywlsh').value;
alert(ywlsh);
if(ywlsh!=null||ywlsh!="")
button.disabled = false;
}
<tr align="center">
<td class="bodyFont" align="right"></td>
<td>
<t:commandButton id="save" value="过户确认" action="#{guohuBean.save}"
onclick="printOn()"
styleClass="button" style="top:10px position: relative; width: 99px" />
</td>
<td align="center" style="width: 123px;">
<input type="button" id="print" name="print" style="width: 120"
onclick="printGhd()" value="打印过户单" disabled="disabled" class="button">
</td>
</tr>


...全文
297 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lucky518 2011-01-14
  • 打赏
  • 举报
回复
最简单的办法是不是
h:commandButton
换为
a:commandButton

onclick
换为
oncomplete

?

我想问一下 这个a 是
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
我没有这个a 标签 这个怎么写 有的 发出来一下
lucky518 2011-01-14
  • 打赏
  • 举报
回复
先执行action后 ywlsh 才会有值 按钮才让启用
简单的说,就是 先执行action 执行成功后 ywlsh就会有值 然后我判断这个有值 打印按钮就可以启用
看到的帮下忙呀 急
Lee_json 2011-01-14
  • 打赏
  • 举报
回复
可以通过Ajax提交Action,然后在Ajax的success函数中,写onclick事件中的js代码
lucky518 2011-01-14
  • 打赏
  • 举报
回复
function printOn(){
var buttonYwlsh = document.getElementById('print');
var ywlsh = document.getElementById('ywlsh').value;
alert(ywlsh);
if(ywlsh!=null||ywlsh!="")
button.disabled = false;
}

]<tr align="center">
<td class="bodyFont" align="right"></td>
<td>
<t:commandButton id="save" value="过户确认" action="#{guohuBean.save}"
onclick="printOn()"
styleClass="button" style="top:10px position: relative; width: 99px" />
</td>
<td align="center" style="width: 123px;">
<input type="button" id="print" name="print" style="width: 120"
onclick="printGhd()" value="打印过户单" disabled="disabled" class="button">
</td>
</tr>

handong5403 2011-01-14
  • 打赏
  • 举报
回复
还是建议楼主用jQuery的ajax、get请求

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧