前言
表单放在form里面,对象为HTMLforelement,form表单提交使用submit提交,但是切记只有value为submit的才可以使用,如果为普通的button按钮是不可以使用submit,其次submit必须与form进行绑定,如果没有与form进行绑定那么也是不成功的
在命名的使用不要使用submit进行名称,因为会产生冲突
表单控件
form里面的input select,textare,这些都是表单控件 ,表单控件就是表单元的元素
我们可以通过elements获取我们表单的第一个元素
elements[0]
//或者使用
elements[user]
- 如果对于一个集合当我们获取他的名字的使用就是获取的整个结合 例如:elements[name]
- 获取value:
- 获取name
- 是控件不可以使用disabled=true
- 得到form对象。elements.form
表单事件
获取焦点user.focus(),失去焦点user.blur()
change 在改变value并失去焦点的时候触发事件
var box=document.getElementById('sub');
var user=box.elements('user');
user.focus()//焦距
user.blur()//失去焦距
文本框脚本有两种第一中为单行文本,第二种脚本为,在html中input中有value属性,但是textare是没有value属性的,但是可以是哟功content属性获取,js中input和textare都有value属性
select表示选中文本方法,serSelectionRange(0,1)表示选从第0个到底1个的位置
总结
不逼自己永远不知道自己有多优秀