7、JavaScript表单编程: 获取表单引用: var oform=document.getElementById("form1"); var oform=document.forms[0];如果不用下标得到的是所有表单的集合。 var oform=document.forms["formz"];得到名为formz的表单。 访问表单字段: var temp=oform.elements[0];得到表单第一个字段。 var temp=oform.elements["text1"];得到名为text1的字段。 var temp=oform.textbox1;得到名为textbox1的字段。 var temp=oform["text box 1"];得到名为text box 1的字段。 表单字段共性: disabled属性:不允许用户输入,也不能提交。 form属性:该属性返回包含字段的表单。 blur()方法:该方法导致表单字段失去焦点。 focus()方法:该方法导致表单字段获得焦点。 blur事件:当表单字段失去焦点时触发该事件,随后执行onblur事件处理程序。 focus事件:当表单字段获得焦点时触发该事件,随后执行onfocus事件处理程序。 表单提交: oform.submit(); 表单重置: <input type="button" value="Reset" onclick="document.forms[0].reset()" /> 与submit()不同,使用reset()方法仍然触发reset事件,onreset事件处理程序仍被执行。 表单验证: 在错误发生之前阻止错误。 表单效验最佳实现: 1.必须对用户有帮助; 2.不要让人讨厌; 3.maxlength控制长度; 4.一次显示所有错误; 5.早点捕获错误; 6.如果拿不准就不要太严格。
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!
二、互相尊重,对自己的言论和行为负责。