js中监测文本框输入值的有无

怎样监测文本框中有无输入值,如果有,则执行相应的操作,如果没有也触发相应的函数。求指教,谢谢~

阅读 4.6k
4 个回答

监听onChange,获取value

监听文本框的oninput事件(HTML5)。

可以检测文本框的onchange事件,然后根据其value的长度判断是否已经输入了值。
给你写个demo吧:
demo

上面有建议用onChange的我并不建议 要看你是什么情况 oninput好一些 onchange只有在焦点发生变化时才能监听到 想我之前遇到过一个问题 根据单价数量计算出金额通过js填到输入框 然后在根据这些金额算总计就会有问题 因为 oninput和onchange都不能监听到js改变的value

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题