Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML输入元素可以有多种类型吗?_Html_Input - Fatal编程技术网

HTML输入元素可以有多种类型吗?

HTML输入元素可以有多种类型吗?,html,input,Html,Input,这是一个如此简单的问题,但我在这里或其他任何地方都找不到答案 有没有一种方法可以为HTML输入元素提供多种类型?我想制作一个包含各种输入、一些文本和一些选择的表单。但是我希望用户能够选择在提交表单时传递哪些字段。有没有一种方法可以完全用HTML来实现这一点(感觉这应该是一项简单的任务),或者我必须求助于脚本吗?一个输入不能有多种类型,但你也不必求助于脚本。您可以使用CSS: body{font-family:sans-serif} #inp,#sel{display:block} #cb{页边

这是一个如此简单的问题,但我在这里或其他任何地方都找不到答案


有没有一种方法可以为HTML输入元素提供多种类型?我想制作一个包含各种输入、一些文本和一些选择的表单。但是我希望用户能够选择在提交表单时传递哪些字段。有没有一种方法可以完全用HTML来实现这一点(感觉这应该是一项简单的任务),或者我必须求助于脚本吗?

一个输入不能有多种类型,但你也不必求助于脚本。您可以使用CSS:

body{font-family:sans-serif}
#inp,#sel{display:block}
#cb{页边距底部:20px}
#选择{
显示:无
}
#cb:选中~#inp{
显示:无
}
#cb:选中#sel{
显示:块
}
查看为下拉列表
汽车模型
汽车模型
马自达
河流浅水处
奥迪

我认为最简单的方法是编写脚本,因为HTML是一种标记,所以它不会呈现任何逻辑来确定用户选择的输入。不,一个字段元素不能有多种类型。你唯一应该留给用户的是输入数据——你在设计表单时选择类型。用户将选择要填写的内容-除非您要求填写。这一切都可以在HTML中完成,无需编写脚本。是否将复选框附加到它们?我想很简单,除非我不明白你的问题。或者你也可以直接填写输入。