我的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
设置焦点谢谢
答案 0 :(得分:0)
API有一个onfocus字段 -
或者仅在字段未设置
时才需要它答案 1 :(得分:0)
请尽量避免使用DOJO tags
不推荐使用它们。而不是他们使用Struts 2 jquery tags
在警告声明后的代码中。
尝试添加这个
$('#llDateOfBirth').focus();
而不是
llDateOfBirth.focus();