开发者

I can't submit a form with Dojo DateTextBox

I'm working on a project with struts2 and dojo. Our dojo version is 1.4.x I can't submit a form with DateTextBox control when my browser language is English. However, when开发者_如何学JAVA I change the local into other language like ZH_CN, it works. I'm wondering why this would happen.

Here is my jsp code snippet:

<div id="projectForm" dojotype="dijit.form.Form">
    <!-- end Date -->
    <span class="manager_create_from_components">
        <s:text name="manager.create.endDate"></s:text>
    </span>
    <input type="text" name="project.endDate" constraints="{datePattern:'yyyy-MM-dd'}" dojotype="dijit.form.DateTextBox"><br />
</div>

Thanks for you help.


HTTP Status 404 - No result defined for action com.ternwit.tms.web.action.ManagerAction and result input.

This error is due to the fact you don't specified a result page in your struts.xml

<action name="actionName" class="package.yourClass" method="yourMethod">
        <result name="success">successPage.jsp</result>
        <result name="error">errorPage.jsp</result>
        <result name="input">errorPage.jsp (or yourFormPage.jsp)</result>
    </action>

Hope this helped

And about the dateTextBox, I have the same problem as you have. I think it's because of the value returned. Ex : "Wed Nov 16 2011 00:00:00 GMT+0100"

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜