您的位置首页百科知识

input type 有哪些. 分别是什么意思

input type 有哪些. 分别是什么意思

的有关信息介绍如下:

input type 有哪些. 分别是什么意思

常用限制input的方法

1.取消按钮按下时的虚线框,在input里添加属性值 hideFocus 或者 HideFocus=true

2.只读文本框内容,在input里添加属性值 readonly

3.防止退后清空的TEXT文档(可把style内容做做为类引用)

4.ENTER键可以让光标移到下一个输入框

5.只能为中文(有闪动)

6.只能为数字(有闪动)

7.只能为数字(无闪动)

8.只能输入英文和数字(有闪动)

9.屏蔽输入法

10. 只能输入 数字,小数点,减号(-) 字符(无闪动)

11. 只能输入两位小数,三位小数(有闪动)

http://www.w3.org/TR/REC-html32.html HTML标准的RFC type Used to set the type of input field: type=text (the default) A single line text field whose visible size can be set using the size attribute, e.g. size=40 for a 40 character wide field. Users should be able to type more than this limit though with

常用限制input的方法

1.取消按钮按下时的虚线框,在input里添加属性值

hideFocus

或者

HideFocus=true

type="submit"

value="提交"

hidefocus="true"

/>

2.只读文本框内容,在input里添加属性值

readonly

type="text"

readonly

/>

3.防止退后清空的TEXT文档(可把style内容做做为类引用)

type="text"

style="behavior:url(#default#savehistory);"

/>

4.ENTER键可以让光标移到下一个输入框

type="text"

onkeydown="if(event.keyCode==13)event.keyCode=9"

/>

5.只能为中文(有闪动)

type="text"

onkeyup="value=value.replace(/[

-~]/g,'')"

onkeydown="if(event.keyCode==13)event.keyCode=9"

/>

6.只能为数字(有闪动)

type="text"

onkeyup="value=value.replace(/[^\d]/g,'')

"

onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"

/>

7.只能为数字(无闪动)

type="text"

style="ime-mode:disabled"

onkeydown="if(event.keyCode==13)event.keyCode=9"

onkeypress="if

((event.keyCode<48

||

event.keyCode>57))

event.returnValue=false"

/>

8.只能输入英文和数字(有闪动)

type="text"

onkeyup="value=value.replace(/[\W]/g,'')"

onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"

/>

9.屏蔽输入法

type="text"

name="url"

style="ime-mode:disabled"

onkeydown="if(event.keyCode==13)event.keyCode=9"

/>

10.

只能输入

数字,小数点,减号(-)

字符(无闪动)

onkeypress="if

(event.keyCode!=46

&&

event.keyCode!=45

&&

(event.keyCode<48

||

event.keyCode>57))

event.returnValue=false"

/>

11.

只能输入两位小数,三位小数(有闪动)

type="text"

maxlength="9"

onkeyup="if(value.match(/^\d{3}$/))value=value.replace(value,parseInt(value/10))

;value=value.replace(/\.\d*\./g,'.')"

onkeypress="if((event.keyCode<48

||

event.keyCode>57)

&&

event.keyCode!=46

&&

event.keyCode!=45

||

value.match(/^\d{3}$/)

||

/\.\d{3}$/.test(value))

{event.returnValue=false}"

/>