[ 
https://issues.apache.org/struts/browse/WW-2771?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=44570#action_44570
 ] 

Martin Gainty commented on WW-2771:
-----------------------------------

example html form which should be rendered with s:form

<%@ taglib uri="http://struts-menu.sf.net/tag"; prefix="menu" %>
<html>
<head>
<title>A test for Henning..</title>
<script language="JavaScript">
<!-- Begin
function doit() 
{
 var divTag = document.createElement("div"); 
 divTag.id = "div1"; 
 divTag.setAttribute("align","center"); 
 divTag.style.margin = "0px auto"; 
 divTag.className ="dynamicDiv";
 divTag.innerHTML = "This <b>HTML Div tag</b> is created using Javascript DOM 
dynamically.";
 document.body.appendChild(divTag); 
}
// End -->
</script>
</head>
<body>
<%@ include file="/common/taglibs.jsp"%>
<script type="text/javascript"  src="<c:url 
value='/scripts/prototype.js'/>"></script>
<script type="text/javascript" 
src="${ctx}/scripts/calendar/calendar.js"></script>
<script type="text/javascript" 
src="${ctx}/scripts/calendar/calendar-setup.js"></script>
<!-- script type="text/javascript" 
src="${ctx}/scripts/calendar/lang/calendar-${pageContext.request.locale}.js"></script
 -->
I use the following technique to load it into the div:
 
<form id="form_TraitPage" onSubmit='javascript:doit()' method="post" 
target="traitDiv">
        <input type="submit" id="submitSelectTraitPage" theme="ajax">
        </input>
</form>
   
</body>
</html>

thanks/
Martin-

> target div tag does not generate any response
> ---------------------------------------------
>
>                 Key: WW-2771
>                 URL: https://issues.apache.org/struts/browse/WW-2771
>             Project: Struts 2
>          Issue Type: Bug
>    Affects Versions: 2.1.0
>         Environment: s: form doesnt with submit does not generate response 
> content to div tag
>            Reporter: Martin Gainty
>
> s:form doesnt generate correct results
> <%@ taglib uri="http://struts-menu.sf.net/tag"; prefix="menu" %>
> <%@ include file="/common/taglibs.jsp"%>
> <script text="javascript>function doit { return "display_this" } </script>
> <s:div id="traitDiv" cssstyle="width: 100%;" theme="ajax"> </s:div>
> <s:form id="form_TraitPage" action="'javascript:doit()'" namespace="/" 
> method="post">
>     <s:radio list="traits" listValue="getText(class.name)"  
> listKey="class.name" name="traitType">
>     </s:radio>
>     <s:submit id="submitSelectTraitPage" theme="ajax" targets="traitDiv">
>     </s:submit>
> </s:form>
> generates this
> <script text="javascript>function doit { return "display_this" } </script>
> <s:div id="traitDiv" cssstyle="width: 100%;" theme="ajax"> </s:div>
> <s:form id="form_TraitPage" method="post" namespace="/" 
> action="'javascript:doit()'">
> <s:radio name="traitType" listkey="class.name" 
> listvalue="getText(class.name)" list="traits"> </s:radio>
> <s:submit id="submitSelectTraitPage" targets="traitDiv" theme="ajax"> 
> </s:submit>
> </s:form>
> but the response does not display the response text in the div tag defined in 
> targets
> ?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to