Html 聚焦使用FOR循环创建的第一个文本框
我已经在Html 聚焦使用FOR循环创建的第一个文本框,html,jsp,textbox,focus,Html,Jsp,Textbox,Focus,我已经在JSP页面中使用for循环创建了文本框。我的目标是在totalAmttextbox中设置focus,或者根据条件在循环中设置第一个textbox <% boolean defFocus=obj.getDefaultFocus(); %> <input type="text" id="totalAmt" name="totalAmt" size="10" value="0"> <% for (int cnt1 = 0; cnt1 <10; cnt1+
JSP
页面中使用for循环创建了文本框。我的目标是在totalAmt
textbox
中设置focus
,或者根据条件在循环中设置第一个textbox
<% boolean defFocus=obj.getDefaultFocus(); %>
<input type="text" id="totalAmt" name="totalAmt" size="10" value="0">
<% for (int cnt1 = 0; cnt1 <10; cnt1++) { %>
<input type="text" id="settleAmt" name="settleAmt" size="10" value="0">
<% } %>
<script type="text/javascript">
<% if(defFocus) {%>
defaultFocus('totalAmt');
<% } else { %>
defaultFocus('settleAmt');
<% } %>
</script>
将您的功能定义为:
function defaultFocus(name) {
document.getElementsByName(name)[0].focus();
}
因此,您的
标记如下所示:
<script type="text/javascript">
function defaultFocus(name) {
document.getElementsByName(name)[0].focus();
}
<% if(defFocus) {%>
defaultFocus('totalAmt');
<% } else { %>
defaultFocus('settleAmt');
<% } %>
</script>
函数defaultFocus(名称){
document.getElementsByName(名称)[0].focus();
}
defaultFocus(“总金额”);
defaultFocus(“结算”);
- 当循环中没有数据时(
defaultFocus('totalAmt')
)
将您的功能定义为:
function defaultFocus(name) {
document.getElementsByName(name)[0].focus();
}
因此,您的
标记如下所示:
<script type="text/javascript">
function defaultFocus(name) {
document.getElementsByName(name)[0].focus();
}
<% if(defFocus) {%>
defaultFocus('totalAmt');
<% } else { %>
defaultFocus('settleAmt');
<% } %>
</script>
函数defaultFocus(名称){
document.getElementsByName(名称)[0].focus();
}
defaultFocus(“总金额”);
defaultFocus(“结算”);
- 当循环中没有数据时(
defaultFocus('totalAmt')
)
页面加载后,您是否愿意使用JavaScript?@Revent是。页面加载后,您是否愿意使用JavaScript?@Revent是。JavaScript还可以