www.3112.net > js input事件

js input事件

单独写一个JS方法,然后再在文本框中加入 onclick事件就行啊<script type="text/jscript">function enterToTab(dd){document.getElementById('xh').value=dd; }</script></head><body><input name="xh" onKeyDown="enterToTab('event');" type=text id="xh" size=30></body>

input:text的更改value事件事件是onchangge,不需要你自己去定义了.js写,document.getElementById("控件id").changge(function(){ //这里写你要执行的js})

var exp = document.getElementById("input的ID").value; if (!exp && typeof exp != "undefined") { //要执行的 }

&lt;input type=text name="hh" onblur="f();"/&gt;&lt;input type=text id="XX" name="xx" /&gt;&lt;script language="JavaScript"&gt;function f(){document.getElementById("XX").onblur=function(){ //..onblur事件的内容};}&lt;script&gt;不知道上面的是不是你想要的效果

其实,楼主完全可以只掉一次函数就行,应为它input就是两种情况么,要么获得焦点,要么失去焦点,而你的函数ifelse..都已经诠释的很明白了还是你别有用意 啊.

onblur()是焦点丢失事件,你如果想在input获取焦点的时候触发事件的话应该用onfocus事件

js里keyDown事件绑定响应函数效果是在input中按下按键时会触发

<input type=text name="hh" onblur="f();"/><input type=text id="XX" name="xx" /><script language="JavaScript">function f(){document.getElementById("XX").onblur=function(){ //..onblur事件的内容};}<script>不知道上面的是不是你想要的效果

我不会~~~但还是要微笑~~~:)

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com