您现在的位置是:首页» windows系统» input的type值都有哪些,input name和input type

input的type值都有哪些,input name和input type

2023-12-05 09:13:43
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家! 1、file定义输入字段和"浏览"按钮,供文件上传。2、password定义密码字段。该字段中的字符被掩码。3、reset定义重置按钮。重置按钮会清除表单中的所有数据。4、submit

今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!

1、file定义输入字段和"浏览"按钮,供文件上传。

2、password定义密码字段。该字段中的字符被掩码。

3、reset定义重置按钮。重置按钮会清除表单中的所有数据。

4、submit定义提交按钮。提交按钮会把表单数据发送到服务器。

5、text定义单行的输入字段,用户可在其中输入文本。默认宽度为 20个字符。

6、在html5里面input的type属性增加了更多,具体可以去下面链接看看文档:

1、然后对于EditText(或TextView)中的InputType的值的含义和类型,以及如何定义,有了个更清晰点的认识。

2、EditText的InputType属性,可以在代码中设置,也可以预先在xml中定义

3、设置EditText的InputType属性,最简单省事的办法就是在定义EditText的xml中直接设置。

4、想要设置一个可编辑的文本框的输入内容为只能输入数字,则就可以:

5、(1)xml中定义InputType为number

6、android:id="@+id/variableValue"

7、android:inputType="number"/>

8、(2)代码中设置InputType为TYPE_CLASS_NUMBER| TYPE_NUMBER_VARIATION_NORMAL

9、EditText variableValueView=(EditText) variableLayout.findViewById(R.id.variableValue);

10、int inputType= InputType.TYPE_CLASS_NUMBER| InputType.TYPE_NUMBER_VARIATION_NORMAL;

11、variableValueView.setInputType(inputType);

12、这样的话,之后界面中生成的EditText,当点击后要输入内容的时候,弹出的输入法,自动变成那种只能输入数字的小键盘类型的了:

13、另外,附上,正常的普通字符串,即:

14、someEditText.setInputType(InputType.TYPE_CLASS_TEXT| InputType.TYPE_TEXT_VARIATION_NORMAL);

15、时,显示出来的输入法键盘的效果:

16、EditText的InputType属性对应的xml定义有哪些,以及代码中设置的InputType类型有哪些

17、知道了设置EditText的InputType属性值,既可以通过xml中定义,也可以在代码中设置为InputType的某种值,但是到底这些值有哪些,以及分别对应的含义是啥,则可以参考官网:

18、TextView| Android Developers– android:inputType

19、There is no content type. The text is not editable.

20、Just plain old text. Corresponds to TYPE_CLASS_TEXT| TYPE_TEXT_VARIATION_NORMAL.

21、Can be combined with text and its variations to request capitalization of all characters. Corresponds to TYPE_TEXT_FLAG_CAP_CHARACTERS.

22、Can be combined with text and its variations to request capitalization of the first character of every word. Corresponds to TYPE_TEXT_FLAG_CAP_WORDS.

23、Can be combined with text and its variations to request capitalization of the first character of every sentence. Corresponds to TYPE_TEXT_FLAG_CAP_SENTENCES.

24、Can be combined with text and its variations to request auto-correction of text being input. Corresponds to TYPE_TEXT_FLAG_AUTO_CORRECT.

25、Can be combined with text and its variations to specify that this field will be doing its own auto-completion and talking with the input method appropriately. Corresponds to TYPE_TEXT_FLAG_AUTO_COMPLETE.

26、Can be combined with text and its variations to allow multiple lines of text in the field. If this flag is not set, the text field will be constrained to a single line. Corresponds to TYPE_TEXT_FLAG_MULTI_LINE.

27、Can be combined with text and its variations to indicate that though the regular text view should not be multiple lines, the IME should provide multiple lines if it can. Corresponds to TYPE_TEXT_FLAG_IME_MULTI_LINE.

28、Can be combined with text and its variations to indicate that the IME should not show any dictionary-based word suggestions. Corresponds to TYPE_TEXT_FLAG_NO_SUGGESTIONS.

29、Text that will be used as a URI. Corresponds to TYPE_CLASS_TEXT| TYPE_TEXT_VARIATION_URI.

30、Text that will be used as an e-mail address. Corresponds to TYPE_CLASS_TEXT| TYPE_TEXT_VARIATION_EMAIL_ADDRESS.

31、Text that is being supplied as the subject of an e-mail. Corresponds to TYPE_CLASS_TEXT| TYPE_TEXT_VARIATION_EMAIL_SUBJECT.

32、Text that is the content of a short message. Corresponds to TYPE_CLASS_TEXT| TYPE_TEXT_VARIATION_SHORT_MESSAGE.

33、Text that is the content of a long message. Corresponds to TYPE_CLASS_TEXT| TYPE_TEXT_VARIATION_LONG_MESSAGE.

34、Text that is the name of a person. Corresponds to TYPE_CLASS_TEXT| TYPE_TEXT_VARIATION_PERSON_NAME.

35、Text that is being supplied as a postal mailing address. Corresponds to TYPE_CLASS_TEXT| TYPE_TEXT_VARIATION_POSTAL_ADDRESS.

36、Text that is a password. Corresponds to TYPE_CLASS_TEXT| TYPE_TEXT_VARIATION_PASSWORD.

37、Text that is a password that should be visible. Corresponds to TYPE_CLASS_TEXT| TYPE_TEXT_VARIATION_VISIBLE_PASSWORD.

38、Text that is being supplied as text in a web form. Corresponds to TYPE_CLASS_TEXT| TYPE_TEXT_VARIATION_WEB_EDIT_TEXT.

39、Text that is filtering some other data. Corresponds to TYPE_CLASS_TEXT| TYPE_TEXT_VARIATION_FILTER.

40、Text that is for phonetic pronunciation, such as a phonetic name field in a contact entry. Corresponds to TYPE_CLASS_TEXT| TYPE_TEXT_VARIATION_PHONETIC.

41、Text that will be used as an e-mail address on a web form. Corresponds to TYPE_CLASS_TEXT| TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS.

42、Text that will be used as a password on a web form. Corresponds to TYPE_CLASS_TEXT| TYPE_TEXT_VARIATION_WEB_PASSWORD.

43、A numeric only field. Corresponds to TYPE_CLASS_NUMBER| TYPE_NUMBER_VARIATION_NORMAL.

44、Can be combined with number and its other options to allow a signed number. Corresponds to TYPE_CLASS_NUMBER| TYPE_NUMBER_FLAG_SIGNED.

45、Can be combined with number and its other options to allow a decimal(fractional) number. Corresponds to TYPE_CLASS_NUMBER| TYPE_NUMBER_FLAG_DECIMAL.

46、A numeric password field. Corresponds to TYPE_CLASS_NUMBER| TYPE_NUMBER_VARIATION_PASSWORD.

47、For entering a phone number. Corresponds to TYPE_CLASS_PHONE.

48、For entering a date and time. Corresponds to TYPE_CLASS_DATETIME| TYPE_DATETIME_VARIATION_NORMAL.

49、For entering a date. Corresponds to TYPE_CLASS_DATETIME| TYPE_DATETIME_VARIATION_DATE.

50、For entering a time. Corresponds to TYPE_CLASS_DATETIME| TYPE_DATETIME_VARIATION_TIME.

51、如此,就可以自己去在xml或代码中,分别试试,每种不同的InputType对应的都是什么效果了。

52、注意:通过代码给InputType赋值时,不是设置TYPE_XXX_VARIATION_YYY,而是要设置TYPE_CLASS_XXX| TYPE_XXXX_VARAITION_YYY

53、之前在代码中给InputType设置值,错写成:

54、inputType= InputType.TYPE_DATETIME_VARIATION_TIME;

55、导致,EditText点击后,不显示输入法键盘,改为正确的:

56、inputType= InputType.TYPE_CLASS_DATETIME| InputType.TYPE_DATETIME_VARIATION_TIME;

57、A password field with with the password visible to the user:

58、inputType= TYPE_CLASS_TEXT| TYPE_TEXT_VARIATION_VISIBLE_PASSWORD

59、A multi-line postal address with automatic capitalization:

60、inputType= TYPE_CLASS_TEXT| TYPE_TEXT_VARIATION_POSTAL_ADDRESS| TYPE_TEXT_FLAG_MULTI_LINE

61、inputType= TYPE_CLASS_DATETIME| TYPE_DATETIME_VARIATION_TIME

62、TextView| Android Developers– android:inputType

63、“Must be one or more(separated by‘|’) of the following constant values.”

64、需要一个或多个值,中间通过竖杠"|"去抑或(按位或)的。

wwW.Xtw.Com.cN系统网专业的PC、手机系统开发下载平台,HarmonyOS系统、安卓、OS、windows电脑重装系统在线下载安装,操作系统平台技术学习,攻略教程,技术交流。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com