html如何设置文本框的前缀部分不可编辑,但是可以追加内容
2条回答 默认 最新
- 崽崽的谷雨 2021-08-26 19:19关注
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>作业2</title> </head> <body> <input type="text" name="" id="vv"> </body> <script> let role = { name: "88" //前缀值 } var textField = document.getElementById("vv"),//获取表单域 startText = textField.value; //获取开头字符串 textField.onkeyup = function () { //如果不是以role.name开头的,就把文本框内的值设为role.name (textField.value.indexOf(role.name) === 0) || (textField.value = role.name); }; </script> </html>
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 3无用
悬赏问题
- ¥15 我不明白为什么c#微软的官方api浏览器为什么不支持函数说明的检索,有支持检索函数说明的工具吗?
- ¥15 ORBSLAM2框架跑ICL-NUIM数据集
- ¥15 在我想检测ros是否成功安装时输入roscore出现以下
- ¥30 老板让我做一个公司的投屏,实时显示日期,时间,安全生产的持续天数,完全没头绪啊
- ¥15 Google Chrome 所有页面崩溃,三种解决方案都没有解决,我崩溃了
- ¥20 使用uni-app发起网络请求,获取重定向302返回的cookie
- ¥20 手机外部浏览器拉起微信小程序支付 (相关搜索:微信小程序)
- ¥20 怎样通过一个网址找到其他同样模版的网址
- ¥30 XIAO esp32c3 读取FDC2214的数据
- ¥15 在工控机(Ubuntu系统)上外接USB蓝牙硬件进行蓝牙通信