【发布时间】:2014-03-09 00:22:19
【问题描述】:
只是不确定有什么区别。试图找出最适合我的用例的方法。
【问题讨论】:
-
那么,您的情况是什么,您对它们有什么不了解?请更详细具体描述您的问题。
-
参考this one。
只是不确定有什么区别。试图找出最适合我的用例的方法。
【问题讨论】:
区别在于HTML,与AngularJS无关。无论如何,来自 W3Schools 网站的一些定义:
输入文字:
<input>标记指定用户可以输入数据的输入字段。
<input>元素在<form>元素中用于声明允许用户输入数据的输入控件。根据 type 属性,输入字段可以有多种变化。
文本区域:
<textarea>标签定义了一个多行文本输入控件。文本区域可以容纳无限数量的字符,并且文本以固定宽度的字体(通常是 Courier)呈现。
文本区域的大小可以通过
cols和rows属性指定,甚至更好;通过 CSS 的height和width属性。
【讨论】:
一般来说,输入字段是一个单行字段(可能包含名字或姓氏、电话号码、电子邮件等内容)。 textarea 是一个多行字段,可让您按 ENTER!它们用于地址或其他长而复杂的数据类型(例如,还有注释)。
【讨论】:
也许这很明显,但只是想提一下:
Textarea 值 - textarea 对象的值是它的开始和结束标记内的 html。
输入值 - 输入的输入对象值在属性值内。
【讨论】:
TextArea 包含多行,输入文本仅用于一行 声明的区别如下
<input name="txtDescEd" type="text" />
<textarea name="txtDescEd" cols="60" rows="10"></textarea>
【讨论】:
textarea 和 text field ( ) 之间的主要区别在于 text field 只有一行,而 textarea 通常有多行。
【讨论】:
TextBox:输入元素定义了一个输入字段。通过将 type 属性指定为“text”来创建 TextBox。 TextArea:TextArea 元素定义了一个多行文本区域。
【讨论】:
INPUT 标记始终从输入字段块的中间开始写入。 TextArea 总是从输入字段框的顶部开始,无论它们的高度和宽度是多少。
【讨论】: