博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js判断input输入框为空时遇到的问题 弹窗后,光标没有定位到输入框,而是直接执行我的处理页面程序...
阅读量:5119 次
发布时间:2019-06-13

本文共 719 字,大约阅读时间需要 2 分钟。

      无论是会员注册还是提交订单,我们都要使用到form表单,此时我们在处理数据时,就要判断用户填写的信息。一次是直接通过js判断input输入框是否没有填信息,然后在后台处理文件中通过过滤字符串后再次判断是否确实有内容了。

我遇到的问题:(记下来,下次忘记了再回来看看

js判断input输入框判断为空,  弹窗后,光标没有定位到输入框,而是直接执行我的处理数据程序。

我错误的原因是,在js代码中定位光标时代码写错了,注明为黄色字体

JS代码部分:

HTML代码:

请输入导航名称:
请输入排序码(越小越前):

我不会写js代码,这个代码是从别处拷贝过来的,自己改了改,就拿来用,不知道id是表示什么。因为我是要它判断为空时,光标定位到输入框,此时我们怎么 获取呢?

解决方法:js代码定位光标焦点,通过input框的name属性来获取。

主要通过form表单中可以通过input标签的name值来获取;另一种方法是通过id来获取的是使用这个函数getElementById().

转载于:https://www.cnblogs.com/wuyinghong/p/3372862.html

你可能感兴趣的文章
java错误LoadRunner JAVA Vuser协议手工写脚本Failed to find Classes.zip entry in Classpath问题...
查看>>
【leetcode】Best Time to Buy and Sell Stock
查看>>
Linux下使用vim的tips
查看>>
在Ubuntu上使用pip安装错误 read timed out 处理方法
查看>>
SQL SERVER 内存
查看>>
奇虎360技术博客
查看>>
mysql router 自动failover测试
查看>>
systemtap 技巧系列 +GDB
查看>>
linux 系统调优2
查看>>
ASM 图解
查看>>
docker技术网址
查看>>
python基础之流程控制、数字和字符串处理
查看>>
Introduction of Servlet Filter
查看>>
类似于1.0-0.8=0.19999999999999996的解决办法
查看>>
Linux配置自动时间同步
查看>>
开发者经验谈:如何一天时间搞定iOS游戏开发?
查看>>
基于Visual C++2013拆解世界五百强面试题--题11-查找数字出现次数
查看>>
Delphi实现个相似的功能界面共用一个窗体
查看>>
sql大数据多条件查询索引优化
查看>>
java 根据实体对象生成 增删改的SQL语句 ModelToSQL
查看>>