为了账号安全,请及时绑定邮箱和手机立即绑定

事件处理程序不抛出警报(html,javascript)

事件处理程序不抛出警报(html,javascript)

湖上湖 2019-04-18 15:15:41
我正在尝试在html中学习简单的事件处理。我创建了一些需要输入数据的字段。从代码中可以看出,我的意图是数字被限制在一定范围内。出于某种原因,当我输入超出这些范围的值时,我的警报不会消失。如果有人能引导我朝着正确的方向前进,那就太棒了。HTML文件:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" /><title></title><script type="text/javascript" src="script_5.7.js"></script></head><body><h3>User Information</h3><form action="">    <p>        <label>            Age:            <input type="text" id="theAge"/>        </label>        <br/><br/>        <label>            Weight:            <input type="text" id="theWeight"/>        </label>        <br/><br/>        <input type="submit" id="submit"/>    </p>    </form><script type="text" src="script2_5.7.js"></script></body></html>第一个js文件:function chkAge() {    var theAge = document.getElementById("custAge");    if (theAge < 17 || theAge > 80) {        alert("Please Enter a Valid Age!");        return false;    }    else        return true;    }function chkWeight() {    var theWeight = document.getElementById("custWeight");    if (theWeight < 80 || theWeight > 300) {        alert("Please Enter a Valid Age!");        return false;    }    else    return true;    }第二个js文件:document.getElementById("theAge").onsubmit = chkAge;document.getElementById("theWeight").onsubmit = chkWeight;
查看完整描述

4 回答

  • 4 回答
  • 0 关注
  • 460 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信