什么是angularjs中textarea和输入类型文本之间的区别

时间:2014-02-11 09:38:28

标签: html input textarea

不确定区别是什么。试图弄清楚什么是最适合我的用例。

7 个答案:

答案 0 :(得分:26)

差异与HTML有关,与AngularJS无关。无论如何,来自W3Schools网站的一些定义:

输入文字

  

<input>标记指定用户可以输入数据的输入字段。

     在<input>元素中使用

<form>元素来声明允许用户输入数据的输入控件。

     

输入字段可能会有多种变化,具体取决于类型属性。

<强> textarea的

  

<textarea>标记定义了多行文本输入控件。

     

文本区域可以包含无限数量的字符,文本以固定宽度字体(通常为Courier)呈现。

     

文本区域的大小可以由colsrows属性指定,甚至更好;通过CSS'heightwidth属性。

您可以在此处找到定义和示例:inputtext area

答案 1 :(得分:8)

一般来说,输入字段是一行字段(可能带有名字或姓氏,电话号码,电子邮件等)。 textarea是一个多行字段,允许您按ENTER键!它们用于地址或其他长而复杂的数据类型(例如,注释)。

答案 2 :(得分:5)

TextArea包含多行,输入文本仅适用于一行 声明的差异如下

<input name="txtDescEd" type="text"  />
<textarea name="txtDescEd" cols="60" rows="10"></textarea>

答案 3 :(得分:5)

也许这很明显,但只是想提一下:

  • Textarea值 - textarea对象的值是它的开始和结束标记内的html。

  • 输入值 - 输入的输入对象值位于属性值内。

答案 4 :(得分:1)

textarea和text field()之间的主要区别在于文本字段只有一行,而textarea通常有多行。

答案 5 :(得分:0)

TextBox:输入元素定义一个输入字段。通过将type属性指定为“ text”来创建TextBox。 TextArea:TextArea元素定义多行文本区域。

答案 6 :(得分:-1)

INPUT标记始终从输入字段的块中间开始写入。无论TextArea的高度和宽度如何,总是从输入框的顶部开始。