We are having real trouble finding a substitute for the .fireEvent function used in this script. We have gotten some great suggestions, but nothing as seemed to work. Here is the entire jsp(script on bottom)
<%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@taglib uri="http://www.ibm.com/jsf/html_extended" prefix="hx"%>
<%@ taglib uri="http://javascript4jsf.dev.java.net/" prefix="j4j"%>
<%@page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1" session="false"%>
<%@page import="javax.portlet.*"%>
<portlet:defineObjects />
<f:view>
<hx:scriptCollector id="scriptCollector1">
<BR>
<h:form styleClass="form" id="userVerifyForm" >
<TABLE>
<TR>
<TD>
<h:commandLink styleClass="submitButtonLink"
id="submitButton2" action="#{ConsentForm.validateUser}" style="display:none" rendered="#{!ConsentForm.checkPreregisteredFlow}">
<j4j:idProxy id="submitButton2_" />
</h:commandLink>
<h:commandLink styleClass="submitButtonLink"
id="submitButton1" action="#{ConsentForm.enrollPreRegisteredUser}" style="display:none" rendered="#{ConsentForm.checkPreregisteredFlow}">
<j4j:idProxy id="submitButton1_" />
</h:commandLink>
</TD>
</TR>
</TABLE>
</h:form>
</hx:scriptCollector>
</f:view>
<script language="javascript">
// disable button and submit form
if(document.getElementById("submitButton2_")){
var buttonId2=document.getElementById("submitButton2_").title;
document.getElementById(buttonId2).fireEvent("onclick");
}
if(document.getElementById("submitButton1_")){
var buttonId2=document.getElementById("submitButton1_").title;
document.getElementById(buttonId2).fireEvent("onclick");
}
</script>


Reply With Quote

Bookmarks