标题:text不能获得焦点的问题
只看楼主
liugy52
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2006-10-1
 问题点数:0 回复次数:2 
text不能获得焦点的问题

下面是<form>元素里面的一个代码片断, 我要给text2添加onfocus事件处理函数,当点击text2时
打开一个日历面板进行日期数据的输入,但是当加上onfocus事件处理函数之后,text2就不能获得
焦点,感觉就像text2被禁用一样,根本不能获得焦点了。去掉这个事件处理函数后一切正常。

请问这是为什么?如果要加这个事件处理函数该怎么加?? 请大侠们多多指点!! 谢谢!!
-------------------------------------------------------------------------------------
...

<tr>
<td align="right" bordercolor="#6495ED" class="table_table">TEXT1:</td>
<td bordercolor="#6495ED" class="table_table">
<input type="text" name="text1"
value="<%=info.getText1())%>"/></td>
</tr>
<tr>
<td align="right" bordercolor="#6495ED" class="table_table">TEXT2:</td>
<td bordercolor="#6495ED" class="table_table">
<input type="text" name="text2" value="<%=info.getText2()%>"
onfocus="javascript:calendar();"/></td>
</tr>
<tr>
<td align="right" bordercolor="#6495ED" class="table_table">TEXT3:</td>
<td bordercolor="#6495ED" class="table_table">
<input type="text" name="text3" value="<%=info.getText3()%>"/></td>
</tr>

....

搜索更多相关主题的帖子: text 焦点 函数 form onfocus 
2007-09-13 13:26
liugy52
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2006-10-1
得分:0 

去掉了一些不必要的代码,更容易阅读:

...

<tr>
TEXT1: <input type="text" name="text1" value="<%=info.getText1())%>"/></td>
</tr>
<tr>
TEXT2: <input type="text" name="text2" value="<%=info.getText2()%>"
onfocus="javascript:calendar();"/></td>
</tr>
<tr>
TEXT3: <input type="text" name="text3" value="<%=info.getText3()%>"/></td>
</tr>

....


我在大家热情的帮助下进步,谢谢你们!
2007-09-13 16:23
jkll007123
Rank: 1
等 级:新手上路
威 望:1
帖 子:64
专家分:0
注 册:2007-7-8
得分:0 
calendar()是什么函数,要不你在calendar;后面加上this.focus();看看

習慣瞇醉,禧歡跟上帝窷兲,像变澀龙般虚伪,如气候那样善变.人脸背后流淌着恶魔的血,一路向前,猦猦癫癫.
2007-09-13 18:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-169628-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.626055 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved