发表于: 2017-02-21 01:30:46
1 1326
今日完成:
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,现没有预计时间
问题:
没更新代码,更新后@师兄。
收获:
--注意函数前先声明全局变量,开始要先重置变量,很多函数开始都要先重置变量(初始化)
---对事件的了解多了一点。
评论