表单-读书笔记

1.提交表单

用户单击提交按钮或图像按钮,就会提交表单。

使用<input>或<button>,只要将type属性的值设置为“submit”就可以。

图像按钮则是通过<input>的type属性值设置为“image”来定义。

<!-- 通用提交按钮 -->
<input type="submit" value="Submit Form">
<!-- 自定义提交按钮 -->
<button type="submit">Submit Form</button>
<!-- 图像按钮 -->
<input type="image" src="graphic.gif">

只要表单中存在以上列出的任何一种按钮,在相应的表单控件拥有焦点的情况下,按回车键就可以提交该表单。(textarea是个例外,回车会换行)

2.不能在HTML 中给<textarea>指定最大字符数。

解决办法:

<textarea onpropertychange="if(value.length>100) value=value.substr(0,100)" class="smallArea" cols="60" name="txta" rows="8"></textarea>

3.rows 特性指定的是文本框的字符行数,而cols 特性指定的是文本框的字符列数。

4.<input>和<button>元素的type 属性是可以动态修改的,而<select>元素的type 属性则是只读的。

5.任何标注有required 的字段,在提交表单时都不能空着。这个属性适用于<input>、<textarea>和<select>字段(Opera 11 及之前版本还不支持<select>的required 属性)。

<input type="text" name="username" required>
posted @ 2017-04-18 09:55  winteronlyme  阅读(127)  评论(0编辑  收藏  举报