【原创】表单提交之文本输入框(一)
2016-11-13 01:11
441 查看
输入框去空格并判断是否为空
用正则表达式+replace()过滤空字符串
html
js
禁止输入(四种方法,三种效果)
方法一:用html的属性
1,2只是写法不同,效果是一样
3,是将输入字段设置为只读。只读字段不能修改,但是能被复制和被tab间选中的。
方法二:用JavaScript来控制输入的方式
html
看起来是可读状态,但是鼠标移上去的显示不一样,而且也不能选中复制内容。
后续继续更~
用正则表达式+replace()过滤空字符串
html
<input type="text" id="strs" =" 需要顾虑的空格"> <input type="button" id="rstrsBtn" value=" 过滤 " name="">
js
var _rstrsBtn = document.getElementById("rstrsBtn"), _strs = document.getElementById("strs"); _rstrsBtn.onclick = function(){ if (!_strs.value.replace(/^(\s|\u00A0)+|(\s|\u00A0)+$/g,"")) { //判断是否为空 alert("输入为空") }else{ alert("输入不为空") } }
禁止输入(四种方法,三种效果)
方法一:用html的属性
(1) <div> <input type="text" name="" value="禁止输入" disabled> </div> (2) <div> <input type="text" name="" value="禁止输入" disabled="disabled"> </div> (3) <div> <input type="text" name="" value="禁止输入" readonly> </div>
1,2只是写法不同,效果是一样
3,是将输入字段设置为只读。只读字段不能修改,但是能被复制和被tab间选中的。
方法二:用JavaScript来控制输入的方式
html
<input type="text" name="" id="inhibitingInput" value="js禁止输入">
看起来是可读状态,但是鼠标移上去的显示不一样,而且也不能选中复制内容。
var $inhibitingInput = document.getElementById("inhibitingInput"); $inhibitingInput.onfocus = function(){ //console.log("onfocus") $inhibitingInput.blur(); }
后续继续更~
相关文章推荐
- 【原创】表单提交之文本输入框(三)
- 【原创】表单提交之文本输入框(二)
- 第一个原创,防止表单重复提交两句话搞定
- JQuery 在表单提交之前修改 提交的值 原创
- jquery输入框按下回车提交表单
- 初学jQuery ajax提交表单【原创】
- from 表单多文本提交不为空
- 25个带单个输入框和提交按钮的表单设计案例
- 用FormData处理form表单中同时有文件和普通文本的提交的处理方式
- asp.net取消页面表单内文本输入框的Enter响应
- SmartUpload实现文件上传时file和表单文本同时提交的问题
- jQuery 高级表单之 ---- jQuery实现简单限制文本输入框的输入字数
- 利用jQuery Form插件实现表单的ajax提交(原创)
- 将提交按钮转换成文本形式提交表单动作
- 多么痛领悟的教训,提交js表单,服务器端接收不了表单内的文本值
- jsp页面提交表单给本jsp获取输入框内容方法
- JSP中的FORM表单中只有一个input文本的时候,按回车键将会自动将表单提交
- CSS表单-文本输入框美化CSS教程
- 25个带单个输入框和提交按钮的表单设计案例