文本框脚本
2017-05-01 16:18:47 0 举报
AI智能生成
文本框脚本
作者其他创作
大纲/内容
文本框脚本
type = \"text\"
size:文本框中能显示的字符数
maxlength:文本框可接受的最大字符数
value:文本框初始值
rows
文本框的字符行数
cols
文本框的字符列数
初始值必须要放在之间
不能指定最大字符数
获取值
使用value属性,最好不用DOM方法
选择文本
select()选择文本框中的所有文本
取得选择的文本
selectionStart 文本选取开头的偏移量
selectionEnd 文本选取结尾的偏移量
选取部分文本
setSelectionRange()
接收两个参数,开头和结尾的索引
IE8及更早版本
使用createTextRange()
collapse(true)
moveStart(\"character\
moveEnd(\"character\
select()
过滤输入
剪贴板操作
beforecopy:发生复制操作前触发
copy:复制操作
beforecut:发生剪切操作之前
cut:剪切操作时
beforepaste:发生粘贴操作之前
paste粘贴操作时
访问剪贴板数据
clipboardData对象
IE中是window对象的属性
其他浏览器是相应event对象的属性
getData()
setData()
clearData()
H5验证
required
type = \"email\"
type = \"url\"
对于数值类型
min
max
step
stepUp()
stepDown()
pattern
正则表达式,无需加^和$
checkValidity()
检测表单中某个字段是否有效。true有效,无效false
validity
customError
patternMismatch
如果值与指定的pattern不匹配,返回true
rangeOverflow
值大于max返回true
rangeUnderflow
值小于min返回true
stepMismatch
max与min之间步长值不合理,返回true
tooLong
值长度超过maxlength属性指定的长度,返回true
typeMismatch
如果值不是“mail”或“url”要求的格式,返回true
valid
其他属性都是false,返回true
valueMissing
如果标注为required字段为空,返回true
novalidate属性
告诉表单不进行验证
0 条评论
回复 删除
下一页