日期:2014-05-16  浏览次数:20295 次

鼠标移动到text就得到值,然后离开也得到值,进行比较,如果不同就提交表单
鼠标移动到text就得到值,然后离开也得到值,进行比较,如果不同就提交表单

怎么做啊?

------解决方案--------------------
onblur
------解决方案--------------------
结合使用 onfocus 和 onblur ,设置全局变量,可解决
------解决方案--------------------
onmouseover 和 onmouseout
------解决方案--------------------
如果是鼠标经过用,onmouseover 和 onmouseout,如果鼠标进入文本框的就用onfocus 和 onblur
------解决方案--------------------
<HTML> <SCRIPT LANGUAGE= "JavaScript1.2 ">
var text_focus_value,text_blur_value;
function onfocus_text() {
text_focus_value=document.all.form1.text1.value;
}
function onblur_text(){
text__blur_value=document.all.form1.text1.value;
if (text_focus_value!=text__blur_value){
//alert(text_focus_value+ ": "+text__blur_value)
document.form1.submit();
}
}
</SCRIPT> <FORM name= "form1 " action= "1.asp ">
<INPUT TYPE: "TEXT " NAME= "text1 " onfocus= "onfocus_text() " onblur= "onblur_text() ">
</FORM> </HTML>
哈哈,把上楼朋友们的意见实现,我也是刚学asp,csdn一朋友的名字取得好:“勤劳也是一种习惯”