求一段JS代码!鼠标离开文本框后提交数据!

JavaScript024

求一段JS代码!鼠标离开文本框后提交数据!,第1张

<form name="from1">

<input type="text" name="txt1" id="txt1" onblur="getVal(this.id)" />

<input type="text" name="txt2" id="txt2" onblur="getVal(this.id)" />

</form>

<script type="text/javascript">

function getVal(id)

{

alert(document.getElementById(id).value)

}

</script>

注:onblur事件是在失去焦点的时候,不知道符不符合你的要求

你还可以试试onmouseout,鼠标一移出文本框就触发

onBlur事件是当光标离开当前获得聚焦对象的时候,触发onblur事件,同时执行被调用的程序

示例

<form name="blur_test">

   <p>姓名 <input type="text" name="name"value="" size="30"onblur="chkvalue(this)"><br>

    性别 <inputtype="text" name="sex" value=""size="30" onblur="chkvalue(this)"><br>

    年龄 <inputtype="text" name="age" value=""size="30" onblur="chkvalue(this)"><br>

    住址 <inputtype="text" name="addr" value=""size="30" onblur="chkvalue(this)"></p>

</form>

JS代码

<scriptlanguage="JavaScript">

 

function chkvalue(txt) {

   if(txt.value=="") alert("文本框里必须填写内容!")

}

 

</script>