问一个用JS判断用户是否输入的问题

<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然后判断。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网