如何将焦点设置为DatePicker字段

时间:2014-01-06 12:20:13

标签: javascript struts2

我的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>

JavaScript:

function
{
  var llDateOfBirth=document.getElementById("dlDateOfBirth");
  if(llDateOfBirth == "")
  {
      alert("Enter Date Of Birth");
      llDateOfBirth.focus();
      return false;
   }
 }

Everythig很好,但焦点没有设置到Date-picker字段。

我经常搜索护目镜

我们可以使用java Script

设置焦点

谢谢

2 个答案:

答案 0 :(得分:0)

API有一个onfocus字段 -

或者仅在字段未设置

时才需要它

答案 1 :(得分:0)

请尽量避免使用DOJO tags不推荐使用它们。而不是他们使用Struts 2 jquery tags 在警告声明后的代码中。 尝试添加这个

$('#llDateOfBirth').focus(); 

而不是

llDateOfBirth.focus();