cash1981
05-16-2007, 03:36 PM
Hello, I have a simple JavaScript that for some reason doesnt work.
The problem is when I push the delete image, I get the confirm if I want to delete or not, but when I push ok, I dont get forwarded to the action deleteCompany.jsp
And I cant figure out why.
Here is the code:
<c:forEach var="company" items="${companyList}">
<tr>
<td width="30%"><a href="../index.jsp?action=search&companyId=<c:out value="${company.id}"/>&year=all"><c:out value="${company.name}"/></a></td>
<td width="5%" align="center">
<form name="editCompanyForm" action="editCompany.jsp" method='POST'>
<input type="hidden" name="companyId" value="<c:out value="${company.id}"/>"/>
<input type="hidden" name="returnpage" value="index.jsp"/>
<input type="image" src="images/edit.png" border="0" alt="Rediger Selskap">
</td>
</form>
<td width="5%" align="center">
<form onSubmit="return onSubmitForm();" name="removeForm" method="post">
<input type="hidden" name="companyId" value="<c:out value="${company.id}"/>"/>
<input type="hidden" name="returnpage" value="index.jsp"/>
<input type="image" src="images/delete.png" border="0" value="Slett" alt="Slett" onClick="document.pressed=this.value">
</form>
</td>
</tr>
</c:forEach>
</body>
<script type="text/javascript">
<!--
function onSubmitForm() {
if(document.pressed == "Lagre") {
document.editCompanyForm.action = "editCompany.jsp";
} else if(document.pressed == "Slett") {
var r=confirm("Er du sikker på at du vil slette?\nNB: Alle rapporter til selskapet blir også slettet")
if (r==true) {
document.removeForm.action = "deleteCompany.jsp";
} else {
document.removeForm.action = "?";
}
}
return true;
}
-->
</script>
The problem is when I push the delete image, I get the confirm if I want to delete or not, but when I push ok, I dont get forwarded to the action deleteCompany.jsp
And I cant figure out why.
Here is the code:
<c:forEach var="company" items="${companyList}">
<tr>
<td width="30%"><a href="../index.jsp?action=search&companyId=<c:out value="${company.id}"/>&year=all"><c:out value="${company.name}"/></a></td>
<td width="5%" align="center">
<form name="editCompanyForm" action="editCompany.jsp" method='POST'>
<input type="hidden" name="companyId" value="<c:out value="${company.id}"/>"/>
<input type="hidden" name="returnpage" value="index.jsp"/>
<input type="image" src="images/edit.png" border="0" alt="Rediger Selskap">
</td>
</form>
<td width="5%" align="center">
<form onSubmit="return onSubmitForm();" name="removeForm" method="post">
<input type="hidden" name="companyId" value="<c:out value="${company.id}"/>"/>
<input type="hidden" name="returnpage" value="index.jsp"/>
<input type="image" src="images/delete.png" border="0" value="Slett" alt="Slett" onClick="document.pressed=this.value">
</form>
</td>
</tr>
</c:forEach>
</body>
<script type="text/javascript">
<!--
function onSubmitForm() {
if(document.pressed == "Lagre") {
document.editCompanyForm.action = "editCompany.jsp";
} else if(document.pressed == "Slett") {
var r=confirm("Er du sikker på at du vil slette?\nNB: Alle rapporter til selskapet blir også slettet")
if (r==true) {
document.removeForm.action = "deleteCompany.jsp";
} else {
document.removeForm.action = "?";
}
}
return true;
}
-->
</script>