HTML<form>,在js中属于HTMLFormElement类型
HTMLFormElement的属性和方法
- acceptCharset:服务器能够处理的字符集;相当于HTML中的accept-charset特性。
- action:接受请求的URL;相当于HTML中的action 的特性
- elements:表单中所有控件的集合(HTMLCollection)
- enctype:请求的编码类型;等价于HTML的enctype特性
- length:表单中控件的数量
- method:要发送的http请求类型,通常是get或者post,等价于html的methods特性
- name:表单的名称;等价于html的name特性
- reset():将所有表单域重置为默认值
- submit():提交表单
- target:用于发送请求和接受响应的窗口名称;等价于HTML的target特性
document.forms可获取页面中所有的表单
阻止表单的提交
var form=document.getElementById('form');
EventUtil.addHandler(form,'submit',function(event){
event = EventUtil.getEvent(event);
EventUtil.preventDefault(event);
})
EventUtil:跨浏览器的事件对象