2014-01-06 23 views
0

我的JSP頁面:如何將焦點設置到一個datepicker場

<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是好的,但重點是未設置爲日期選擇器領域。

我尋覓護目鏡很多

我們能否使用Java腳本

設定對焦謝謝

+0

您的日期選擇字段ID爲 'llDateOfBirth'。 – ram

+0

發佈由datepicker生成的輸入字段的呈現html。 BTW Struts2 dojo標籤與插件一起被棄用。 –

+0

給生成的html –

回答

0

API有一個的onfocus場 -

或者你需要它只有該字段未設置

+0

當我點擊提交按鈕時,如果沒有輸入日期字段,它必須顯示一個警告框,當我點擊警告框中的確定焦點必須設置爲日期選擇器字段。我得到了警戒框,但重點沒有設置到日期選擇器字段。我正在使用標記。而struts2的版本是2.3.15 –

0

儘量避免使用DOJO tags他們已棄用。而不是他們使用Struts 2 jquery tags 在警報語句後的代碼中。 嘗試添加這一項

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

,而不是

llDateOfBirth.focus(); 
+0

謝謝。它的工作與JQuery Datepicker –

+0

@NimmagaddaGowtham不客氣, – Babel