JavaScript 基础训练一、实验目的:编写 JavaScript 代码,熟悉并掌握 JavaScript 的基本语法、控制结构及函数,掌握 JavaScript 预定义对象、浏览器对象的使用二、实验内容:在 MyEclipse 环境下编写 JavaScript 代码,调入或嵌入 HTML 页面中。三、实验要求:1。 熟悉并掌握 JavaScript 的基本语法、控制结构及函数;2。 掌握 JavaScript 预定义对象、浏览器对象的使用;3. 将 JavaScript 代码嵌入或调入 HTML 页面,并完成指定效果;4. 写出实验报告。四、实验学时:2 学时五、实验步骤:1.进入 MyEclipse 环境,新建一个 Web Project;2。 新建一个 HTML 网页,网页上有一个姓名输入框、密码输入框、性别单选按钮组和一个提交按钮,要求用户提交时检查姓名不能为空,密码长度在 6 到 10 位之间,性别项不能为空,假如不符合标准则不允许提交,并提示相应错误信息;3。在完成 P92 第 5 题的基础上实现计算功能【第 3 题注释:】parseFloat()函数将字符串转变成浮点数
客户端表单简单验证〈/title〉 〈script language=”javascript"〉function checkForm(){var username = document。myForm。userName。value;if(username=="”){alert(”用户名不能为空!") //调用表单元素对象的 focus 方法使得该表单元素对象重新获得输入焦点document。myForm.userName。focus();return false;}var p=document。myForm。pwd.value; if(p==”"){ alert(”密码不能为空!”) document.myForm.pwd.focus(); return false; }if(p.length<6||p.length>10) { alert(”密码长度不符合!长度在 6—10 之间") document.myForm.pwd.focus(); return false; } var xb = document.myForm.gender;var flag = false;for(var i = 0; i〈xb.length;i++){if(xb[i].checked){flag = true;}}if(!flag){alert("请选择性别!");return false;}} 〈tr>〈td〉用户名:〈/td〉〈/tr〉 | 〈/td〉
性 别:〈/td〉〈td〉 〈input type="radio" name=”gender" va...