实验报告8 JavaScript

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《电子商务网站建设与管理》实验报告(8)

实验名称:________________ 指导教师:___________ 完成日期:________________ 专 业:________________ 班 级:___________ 姓 名:________________ 一、实验目的:

了解和熟悉JavaScript 技术,能够使用JavaScript 进行编程实现数据处理和用户交互。

二、实验内容:

8.1 利用JavaScript 制作一个能够计算人民币和美元

兑换的程序,参考界面如图所示。

8.2 利用JavaScript 解决百元百鸡问题,列出所有可

行方案。(小鸡:0.5元;公鸡:2元;母鸡:3元)

8.3 使用JavaScript 对用户输入的注册信息进行验证,要求:所有的信息必须输入;两次输入的密码必须一致。验证合格提交,不合格不提交,同时在页面上提示原因。(提示:使用函数进行验证,函数返回逻辑型结果,在表单的“OnSubmit”事件中加入return 关键字,使得返回值为false 时表单不提交。或者使用document.表单id.submit()方法提交)

8.3补充:利用“代码片段”提供的函数验证用户提供的手机号码是否有效

8.4 选做:使用JavaScript 模仿一个还款计算器

三、设计说明:(设计思路、实现过程、使用的技术等)

人民币兑换美元:

onclick="dhz.value=eval(rmb.value)/6.5" />

onclick="dhz.value=eval(my.value)*6.5"/>

百元百鸡:

for(i=0;i<=100;i++){

for(j=0;j<=100-i;j++){

for(k=0;k<=100-i-j;k++){

if(0.5*i+2*j+3*k==100 && i+j+k==100){ document.write(""+""+"  "+i+""+""+"  "+j+""+""+"  "+k+""+"");}}}}

对用户输入的注册信息进行验证:

function f1(){

var p=document.getElementById("yhm").value;

var s=document.getElementById("mm").value;

var t=document.getElementById("qrmm").value;

if(s==t && p!="" && s!="" && t!="") return true;

else alert("不能为空或输入密码不一致!!!");return false;}

JavaScript 于泳海

2011-5-31 电子商务 08电本 孙强

使用代码片段验证:

function isNumberFloat(inputString)

{return (!isNaN(parseInt(inputString))) ? true : false;}

onsubmit="return isNumberFloat(sjhm.value)"

四、实验结果与结论:(结果截图)

人民币兑换美元 美元兑换人民币

百元百鸡 验证信息

手机号码验证

五、实验总结:(实验中遇到的问题及解决方法,心得体会等)

1:掌握javascript的使用方法。

2:掌握javascript中的for、if语句的用法。

3:掌握javascript中常用函数、事件的用法。

4:掌握javascript中代码片段的使用。

相关文档
最新文档