<script>
function checkLeave(){
event.returnValue="您输入的内容尚未提交,离开该页会丢失所填数据";
}
</script>
</head>
<body onbeforeunload="checkLeave()">
我用JS判断用户注册,或者提交信息,进行离开页面操作时,提示用户是否真的要离开页面。如果用户用户什么都没填,则不进行判断,如果用户填了,则提交的时候不进行判断,其他时候都进行判断。请问这个判断怎么写,给我个思路就可以了
我用JS判断用户注册,或者提交信息,进行离开页面操作时,提示用户是否真的要离开页面。如果用户用户什么都没填,则不进行判断【提示】,如果用户填了,则提交的时候不进行判断【提示】,其他时候都进行判断【提示】。请问这个判断怎么写,给我个思路就可以了
请把里面的判断改为提示。
在离开页面时间判断用户是否填写,在提交时也这样判断。追问
请把里面的判断改为提示。
在离开页面时间判断用户是否填写,在提交时也这样判断。追问
怎么判断用户是否填写了内容啊。。。
追答比如你的输入框id为inText
if(inText.value=="")alert("请输入数据");
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-09-13
这个有很多种方法,我说一种:在checkLearve()中,添加如下代码:1.取到填写用户信息的值,也就是文本框的值。2.判断它们是否为空或者他们的值的长度是不是大于0的。
至于怎么取用户信息,方法有很有种,最简单就是写个有规律点得布局,然后取DOM节点,然后遍历。还有直白一点的方法就是给每个text一个ID,取每个text的ID然后判断。
至于怎么取用户信息,方法有很有种,最简单就是写个有规律点得布局,然后取DOM节点,然后遍历。还有直白一点的方法就是给每个text一个ID,取每个text的ID然后判断。