jQuery MiniUI

 找回密码
 立即注册
查看: 2914|回复: 4
打印 上一主题 下一主题

text 的onfocus 事件 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2018-9-20 17:22:38 |只看该作者 |倒序浏览
如题
<td class="td_4_input_btn">
                                                <input class="mini-textbox" name="zyf_sejj" id="zyf_sejj" style="width:200px;" value="0.0" onfocus="onJeFocus"/>
                                        </td>


下面这样写
function onJeFocus(e){
        alert(e.value);
        if(e.value=='0.0') e.value='';
}
弹出来的是 undefined
所以e.value是获取不到值得吗,如果这样不可以,怎么样可以呢?

Rank: 8Rank: 8

沙发
发表于 2018-9-20 17:50:17 |只看该作者
每个事件的参数都是不一样的,onfocus事件参数没有value

Rank: 2

板凳
发表于 2018-9-20 18:08:42 |只看该作者
felt 发表于 2018-9-20 17:50
每个事件的参数都是不一样的,onfocus事件参数没有value

那我如果想得到值,有什么好的办法吗,因为我要写当鼠标点进去默认值清除,鼠标移走恢复默认值

Rank: 8Rank: 8

地板
发表于 2018-9-21 09:16:15 |只看该作者
muzi 发表于 2018-9-20 18:08
那我如果想得到值,有什么好的办法吗,因为我要写当鼠标点进去默认值清除,鼠标移走恢复默认值 ...

我觉得你这用emptyText更合适
emptyText是占位文字,获取焦点的时候这文字是看不到的,没有值的时候是显示出来的。
<input class="mini-textbox" name="zyf_sejj" id="zyf_sejj" style="width:200px;" emptyText="请输入" />

Rank: 2

5#
发表于 2018-9-21 10:10:25 |只看该作者
dforce 发表于 2018-9-21 09:16
我觉得你这用emptyText更合适
emptyText是占位文字,获取焦点的时候这文字是看不到的,没有值的时候是显 ...

行吧,谢啦

Archiver|普加软件

GMT+8, 2025-1-16 05:56 , Processed in 1.045305 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部