题目内容

将JS代码补充完整,实现表单验证,具体要求如下:1)在点击“提交”按钮时,执行表单验证功能;2)姓名输入框(#username)不能为空,否则在#msgusername上显示“用户名不能为空”;3)爱好(name为hobby)至少选一个,否则在#msghobby上显示“对不起,请选择爱好”;4)验证通过则提交表单,否则不提交表单。var username=document.getElementById('username');function checkUserName(){//当用户名验证通过返回true;否则返回falsevar validity=username.validity;1;//清除username的默认验证提示文本if(validity&&!validity.valid){if(2){//用户名为空username.setCustomValidity('用户名不能为空');}else{username.setCustomValidity('非法的用户名输入');}3;//验证不通过时不允许username失去焦点//在#msgusername上显示自定义验证提示文本4;return false;}document.getElementById("msgusername").innerHTML ="";return true;}function checkHobby() {//当爱好复选框验证通过返回true;否则返回false//获取复选框列表var objshobby = 5;var flag = false; //声明变量flag作为验证标志for(var i=0; 6; i ++){//遍历复选框列表if(7){//判断每一个复选框是否被选中flag = true;//只要有复选框被选中,就将flag置为true}}if (8){//如果没有复选框被选中document.getElementById("msghobby").innerHTML="对不起,请选择爱好";return false;}document.getElementById("msghobby").innerHTML="";return true;}var myform=document.forms[0];myform.onsubmit=validateForm;function validateForm(){////当提交表单时验证通过返回true;否则返回falsevar flag=true; //声明变量flag作为验证标志9;//定义arr数组保存用户名和爱好的验证结果arr.forEach(function(item,index,array){//遍历数组元素if(10) // 只要有一个验证不通过,就将flag置为trueflag=false;});return flag;}

查看答案
更多问题

氧化钛型氧传感器的半导体材料二氧化钛的阻值大小取决于( )

A. 周围环境的氧浓
B. 周围环境的二氧化碳浓度
C. 周围环境温度的高低
D. 周围环境气压的高低

氧化锆型氧传感器应安装在( )的位置

A. 排气管内部
B. 排气管外部
C. 排气温度高
D. 排气温度低

常见车用氧传感器的结构主要由锆管、铂电极及护罩等组成。

A. 对
B. 错

混合气过浓时,二氧化锆型氧传感器的输出电压是约0.V。

A. 对
B. 错

答案查题题库