发表于: 2017-02-21 01:30:46

1 1328


今日完成:

1 大体完成了任务2,

表单验证,使用强制数值转换+isNaN,检查是否是数值,使用布尔或“||”,检查是否处于4-18的范围。使用if...else,作为判断逻辑。


var numberOk; numberOk=true;

function checkInput() {//检查文本框
   var x=Number(gamerAmount);
   numberOk=true;
   if(isNaN(x)){
       alert("请输入数字");
       document.getElementById("gameramount").value=" ";
       numberOk=false;
       return numberOk;
   }
   else {
       if (gamerAmount<4||gamerAmount>18){
       alert("支持游戏人数为:4-18人。");
       document.getElementById("gameramount").value=" ";
       numberOk=false;
       return numberOk;
        }
   }
}

2 错误处理与调试

和师兄问了chrome浏览器的调试,设置断点单行运行,解决了很多问题。

-----找到source--js文件---对应行前标出要调试的行--f5--运行至标志行时,每一行都会暂停,并给出计算结果。

3 几行阻止enter键提交表单的代码

onkeydown="if(event.keyCode==13)return false;"

4 监听器没用上,布局没改,现在很难看。

明日计划:

1: 复习和记录git的问题,恢复git的使用。

2: 知识点:谷歌浏览器的调试,js用于调试的代码。

3 :任务3: 开始学习任务3,现没有预计时间

问题:

没更新代码,更新后@师兄。

收获:

--注意函数前先声明全局变量,开始要先重置变量,很多函数开始都要先重置变量(初始化)

---对事件的了解多了一点。


返回列表 返回列表
评论

    分享到