我已经创建了一个带有输入的表单,但是该框只处理单行中的文本。我想将其样式设置为输入字段类似于Twitter的输入字段,其中框本身是多行:
当您按enter键时,它也会展开:
这就是我目前拥有的:
<form name="userForm">
<input type="text" id="userInput" name="userInput" placeholder="Enter text here.">
<button type="submit" id="button">Submit</button>
</form>
我已经设计了按钮和输入的样式,但是没有做任何改变它的形状,所以它是默认的。要实现这一点,我需要调整什么?
使用
超文本标记语言:
<div id="multilineinput" contenteditable="true"></div>
<input type="hidden" id="detailsfield" name="detailsfield">
js(使用jQuery):
$("#multilineinput").on('keyup',function(e) {
$("#detailsfield").val($(this).text()); //store content to input[type=hidden]
});
如果有人想使用此功能包装单行,并在表单中使用enter键提交或继续,请添加以下内容:
$("#multilineinput").on('keypress',function(e) {
if(e.which == 13) { //on enter
e.preventDefault(); //disallow newlines
// here comes your code to submit
}
});
使用文本区域。根据需要更改行和列属性。
<textarea class="input" rows="10" cols="10">Some text here</textarea>
要添加悬停效果并更改框大小,请使用css。指定一个正常的高度和宽度,并在焦点上改变它。
.input:focus {
height:300px;
}
.input{
width:500px;
height:200px;
}
您需要使用超文本标记语言
来自MDN:
超文本标记语言
使用
HTML5规范:
4.10.5.1.2文本(
type=Text
)状态和搜索状态(type=Search
)
输入元素表示元素值的单行纯文本编辑控件。
(强调我的)
Twitter输入框
您提到希望文本区域类似于Twitter(自动调整大小/无滚动条)。考虑这个选项和下面的帖子:
自动调整大小
自动调整文本区域高度的小型独立脚本。
是否可以隐藏超文本标记语言文本区域元素上的滚动条?
- 从文本区删除滚动条
- 只有CSS可以扩展文本区域?
- 使用自动调整大小创建文本区域
- 有没有一种方法可以让一个文本区域扩展到适合它的内容,而不使用php或javascript?
问题内容: tl; dr 我有一个输入,我想像仅使用CSS 的输入一样显示星星。 基本上我有一个带有以下输入的表单: 我没有生成表单,根本没有访问它的HTML的权限。但是,我确实可以将CSS应用于该页面。 我想要的是使其表现为,即-为用户输入的内容显示星号,而不是实际输入的文本。基本上,我希望该方面(用户输入的表示)看起来像一个字段。 由于这似乎只是一个演示问题,所以我认为必须使用CSS来解决此问
TextInput 是一个允许用户输入文本的基础组件。它有一个名为 onChangeText 的属性,次属性接受一个函数,而此函数会在文本变化时被调用。另外还有一个名为 onSubmitEditing 的属性,会在文本被提交后(用户按下软键盘上的提交键)调用。 胶乳我们要实现当用户输入时,将其以单词为单位翻译为另一种文字。我们假设这另一种文字是一堆有趣的东西:。 export default c
libgdx.我不想有一个演员在舞台上得到触摸输入。在将stage添加到代码之前使其工作。 :
问题内容: 在Python中,该模块可用于在一系列值上并行运行函数。例如,这将生成f的前100000个评估的列表。 当f接受多个输入而只有一个变量变化时,是否可以做类似的事情?例如,如何并行处理此: 问题答案: 有几种方法可以做到这一点。在问题给出的示例中,您可以定义一个包装函数 然后将此包装传递给。一种更通用的方法是使用一个包装器,该包装器使用一个元组参数并将该元组解包为多个参数 或使用等效的l
我一直在尝试从 kafka 流式传输我的 json 事件,将其展平,然后使用 Spring Cloud 流将其推送回另一个主题。 输入: 压平工艺: 仅产生: 我的问题是怎么让它变成这样 所以我可以像我所做的那样推回残缺的 JSONObject 而不是单个 JSONArray? 尽管如此,Spring Cloud Stream输出只是一个单独的事件,不适合我上面的案例,无法为Kafka生成3个事件
文本输入框和文本输入域使用标准的html标记的,然后Jquery Mobile会让他们变得更吸引人而且易于触摸使用 要使用输入标准文字的输入框,给input增加type="text"属性。注意要把label的for属性设为input的id值,使他们能够在语义上相关联,并且要用div容器包裹它们,并给他设定data-role="fieldcontain"属性 HTML 代码: <div data-r