js判断input输入框为空时遇到的问题 弹窗后,光标没有定位到输入框,而是直接执行我的处理页面程序
来源:互联网 发布:淘宝千百惠女装 编辑:程序博客网 时间:2024/05/18 02:41
无论是会员注册还是提交订单,我们都要使用到form表单,此时我们在处理数据时,就要判断用户填写的信息。一次是直接通过js判断input输入框是否没有填信息,然后在后台处理文件中通过过滤字符串后再次判断是否确实有内容了。
我遇到的问题:(记下来,下次忘记了再回来看看)
js判断input输入框判断为空, 弹窗后,光标没有定位到输入框,而是直接执行我的处理数据程序。
我错误的原因是,在js代码中定位光标时代码写错了,注明为黄色字体
JS代码部分:
<!-- js判断是否为空 --><script language="javascript"> function check() { if (addnav.navname.value=="") { // 如果导航名称,则显示警告信息 alert("导航名称不能为空!"); addnav.id.focus(); return false; } if (addnav.id.value=="") { // 如果排序吗为空,则显示警告信息 alert("排序码不能为空!"); addnav.id.focus(); return false; } //return true; }</script>
HTML代码:
<form action="doaddnav.php" method="post" name="addnav" onsubmit="return check()"> <tr> <tr> <td>请输入导航名称:</td> <td><input type="text" name="navname"></td> </tr> <tr> <td>请输入排序码(越小越前):</td> <td><input type="text" name="orders"></td> </tr> <tr> <td><input type="submit" name="submit" value="提交" ></td> <td><input type="reset" name="reset" value="重置"></td> </tr> </form>
我不会写js代码,这个代码是从别处拷贝过来的,自己改了改,就拿来用,不知道id是表示什么。因为我是要它判断为空时,光标定位到输入框,此时我们怎么 获取呢?
解决方法:js代码定位光标焦点,通过input框的name属性来获取。
主要通过form表单中可以通过input标签的name值来获取;另一种方法是通过id来获取的是使用这个函数getElementById().
0 0
- js判断input输入框为空时遇到的问题 弹窗后,光标没有定位到输入框,而是直接执行我的处理页面程序
- js判断input输入框为空时遇到的问题 弹窗后,光标没有定位到输入框,而是直接执行我的处理页面程序
- js判断输入框的值是否为空
- 用js来判断输入框是否为空!和返回到上一个页面!
- js判断页面输入框未输入内容或者输入的内容为空格
- 光标定位到输入框文本的尾端
- JS判断输入框不为空
- js判断输入框是否为空
- input输入框中光标高度的变化问题
- input输入框中的光标在ios上乱跳的问题
- 通过js判断输入框的内容是否为空时,应该注意的一点
- js定位光标到输入框指定位置
- 我的第一个博客,robot framework执行用例时未输入停留时间时执行多个步骤会提示没有定位到元素问题
- 光标无法定位到网页输入框
- 光标自动定位到输入框
- 光标自动定位到输入框
- 在浏览器输入路径访问servlet,没有出现网页,而是直接下载的问题
- input输入框输入完成判断输入的值
- PDO方法连接数据库(怕忘记,记起来)
- PDO方法连接数据库(怕忘记,记起来)
- (转)mysql数据库类pdo对象操作
- PDOstament对象执行execute()函数,只要是sql语句正确都是返回true
- PHP程序中使用PDO对象实现对数据库的增删改查操作的示例代码
- js判断input输入框为空时遇到的问题 弹窗后,光标没有定位到输入框,而是直接执行我的处理页面程序
- 访问权限控制表
- EnterpriseArchitectect 软件的勾选的几个选项对应的中文意思
- HTML5的本地存储
- 历年软件设计师下午考试试题汇总统计
- (转)百度Map API
- android 控制震动强度
- 百度地图与谷歌地图 (常识、区别,更倾向于使用百度地图,纠错信息比谷歌多)
- html5基础知识