首页 » Web前端 » phptextarea每行技巧_测试开拓全栈HTML19 select下拉表单和textarea

phptextarea每行技巧_测试开拓全栈HTML19 select下拉表单和textarea

访客 2024-12-05 0

扫一扫用手机浏览

文章目录 [+]

之前讲了input表单控件,本日连续说下select下拉表单元素控件。
利用场景:在页面中,如果有多个选项让用户选择,并且想要节约页面空间时,可以利用<select>标签控件定义。

我们来看下<select>表单元素的语法:

phptextarea每行技巧_测试开拓全栈HTML19 select下拉表单和textarea

<select>

phptextarea每行技巧_测试开拓全栈HTML19 select下拉表单和textarea
(图片来自网络侵删)

<option>选项1</option>

<option>选项2</option>

<option>选项3</option>

<option>选项4</option>

...

</select>

接下来看看实例:

可以看到这是一个下拉菜单,接着我们看看代码实现

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Document</title>

</head>

<body>

籍贯:

<select>

<option>北京</option>

<option>天津</option>

<option>上海</option>

<option>河北</option>

<option>河南</option>

<option>东北</option>

<option>陕西</option>

<option>山西</option>

</select>

</body>

</html>

可以看到,代码还是很大略的。
一样平常下拉控件都是在表单中的,以是须要加上

<form>标签

看着没什么变革,看看代码:

<body>

<form>

籍贯:

<select>

<option>北京</option>

<option>天津</option>

<option>上海</option>

<option>河北</option>

<option>河南</option>

<option>东北</option>

<option>陕西</option>

<option>山西</option>

</select>

</form>

</body>

<body>中增加了<form>表单

接着说下<select>里的一些规则:

<select>中至少包含一对<option>在<option>中定义 <option selected = "selected">时,当前项即为默认选择项。

可以看下效果, 我们选择山西作为默认选择项。

看看代码,便是添加了 selected属性

<option selected="selected">山西</option>

接下来,我们看下表单元素中末了一个, textarea文本域元素

利用场景:

当用户输入内容较多的时候,就不能利用文本框表单了,须要利用 texttarea文本域 <textarea>标签,用于定义多行文本输入的控件。
对应的语法为:

<select>

<textarea rows="3" cols="20">

文本内容

</textarea>

</select>

我们来看下效果:

可以看到有一个可以输入的框,一样平常在框中都有预先写好的内容,比如 请输入反馈

对应代码为:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Document</title>

</head>

<body>

<form>

今日反馈:

<textarea>

请输入您宝贵的见地

</textarea>

</form>

</body>

</html>

做个小总结:

1. 通过<textarea>标签可以轻松地创建多行文本输入框

2. cols="每行中的字符数" rows="显示的行数" 在实际开拓中不会利用,一样平常都是用css来掌握样式

来看下实际效果:

可以看到汉字最多输入10个,可以输入多行,但是在数据框当前页面展示了3行,如果是可以展示5行呢?

页面展示5行了,这块不要理解为只能显示N行。

看下对应的代码:

<form>

今日反馈:

<!--每行最多输入20个字符,最多展示3行-->

<textarea cols="20" rows="5">请输入您宝贵的见地

</textarea>

</form>

好的,本日就先到这里

更多好文章,可以关注 微信"大众号 "蛋蛋杂谈"

标签:

相关文章