Javascript 如何将焦点设置为日期选择器字段

Javascript 如何将焦点设置为日期选择器字段,javascript,struts2,Javascript,Struts2,我的jsp页面: <table style="width: 100%" > <tr> <td class="lable" align="right"><s:text name="label.learningLicenceNo" />:</td> <td><s:textfield name="lear

我的jsp页面:

<table style="width: 100%" >
                    <tr>
                    <td class="lable" align="right"><s:text  name="label.learningLicenceNo" />:</td>
                    <td><s:textfield name="learningLicenceNo" id="learningLicenceNo"/>
                    <td class="lable" align="right"><s:text name="label.dateofBirth" />:</td >
                    <td ><sx:datetimepicker name="llDateOfBirth" id="llDateOfBirth" displayFormat="dd-MM-yyyy" /></td>
                    </tr>
                    <tr>
                    <td align="right" class="lable"><s:text name="label.issuedByState" />:</td>
                    <td><s:select
                            list="#{'1':'Andhra Pradesh', '2':'Madhya Pradesh'}" 
                            name="llFromState" 
                            headerKey="-1" headerValue="Select" id="llFromState"/></td>
                    <td class="lable" align="right"><s:text name="label.rtoOffice" />:</td>
                    <td><s:select
                                list="#{'1':'khairatabad', '2':'Madhya Pradesh'}" 
                                name="llFromRTO" 
                                headerKey="-1" headerValue="Select" id="llFromRTO" />
                    </tr>
                </table>
                <div>
                <s:reset cssClass="button" key="button.clearAll" align="right" />
                <s:submit cssClass="button" name="" key="button.submit" onclick="return validateNewLL()"/>
                <s:submit cssClass="button" name="" key="button.close" method="close"/>
            </div>
一切正常,但焦点未设置为日期选择器字段

我找了很多次护目镜

我们可以使用java脚本设置焦点吗

谢谢

有一个onfocus字段-


或者仅当字段未设置时才需要它

尝试避免使用
DOJO标记
它们已被弃用。而不是使用
struts2jquery标记
在您的代码后的警报语句中。
尝试添加这个

$('#llDateOfBirth').focus(); 
而不是

llDateOfBirth.focus();

您的datePicker字段Id为“llDateOfBirth”。为datePicker生成的输入字段发布呈现的html。顺便说一句,Struts2 dojo标记与插件一起被弃用。当我单击submit按钮时,给出生成的HTMLW,如果没有输入日期字段,则必须显示一个警报框,当我在警报框中单击ok时,焦点必须设置为datepicker字段。我得到了警报框,但焦点未设置为datepicker字段。我正在使用标签。struts2版本是2.3.15
llDateOfBirth.focus();