HTML 表单元素
-
HTML表单元素
本章介绍了所有HTML表单元素。这其中input,select,textarea,button。以及HTML5新添加的datalist,output -
-
<select>元素
<select>元素定义了一个下拉列表:
尝试一下<select name="lang"> <option value="Java">Java</option> <option value="PHP">PHP</option> <option value="Python">Python</option> <option value="Ruby">Ruby</option> </select>
尝试一下<select name="lang"> <option value="Java">Java</option> <option value="PHP">PHP</option> <option selected value="Python">Python</option> <option value="Ruby">Ruby</option> </select>
尝试一下<select name="lang" size="2"> <option value="Java">Java</option> <option value="PHP">PHP</option> <option value="Python">Python</option> <option value="Ruby">Ruby</option> </select>
尝试一下<!-- Windows系统按住Shift或者Ctrl键来选择,Mac系统按住Command键来选择。 --> <select name="lang" size="4" multiple> <option value="Java">Java</option> <option value="PHP">PHP</option> <option value="Python">Python</option> <option value="Ruby">Ruby</option> </select>
-
<textarea>元素
<textarea>元素定义了一个多行输入文本:
尝试一下<textarea name="message" rows="12" cols="28">欢迎来到蝴蝶教程。</textarea>
尝试一下<textarea name="message" style="width:210px; height:400px">欢迎来到蝴蝶教程。 </textarea>
-
-
<datalist>元素
HTML5添加两个表单元素:<datalist>和<output>,本节介绍datalist,下一节介绍output注意:浏览器不显示未知元素。旧版浏览器不支持的新元素但不会破坏您的网页。
<datalist>元素为<input>元素指定一个预先定义的选项的列表。 用户在输入数据时会看到预定义选项的下拉列表。 <input>元素的list属性值,必须为<datalist>元素的id属性值。
尝试一下<form action="/jc_script/urlencode.php"> <input list="lang" name="lang" type="text"> <datalist id="lang"> <option value="Java"> <option value="PHP"> <option value="Ruby"> <option value="Python"> <option value="C++"> </datalist> </form>
-
<output>元素
<output>元素显示一个计算的结果(如一个由脚本执行)。
尝试一下<form action="/action_page.php" oninput="x.value=parseInt(a.value)+parseInt(b.value)"> 0 <input type="range" id="a" name="a" value="50"> 100 + <input type="number" id="b" name="b" value="50"> = <output name="x" for="a b"></output> <br><br> <input type="submit"> </form>