首页 > 软件操作教程 > 编程开发 > JavaScript
题目内容

JavaScript 定义事件

题目答案

■知识点

在零级事件模型中,JavaScript支持两种绑定事件的方式。

    静态绑定:在HTML结构中把JavaScript代码直接赋值给事件属性。

    动态绑定:在JavaScript脚本中把事件函数直接赋值给DOM对象的事件属性。

■实例设计

【示例1】在下面的示例中,为form元素的onsubmit事件属性设置脚本,设计当文本框的值为空时,定义事件监听函数返回值为false。由于该返回值为false,将强制表单禁止提交数据。

<form id="forml" name="forml" method="post" action="http: //www.inysite.cn/ " 

onsubmit="if(this.elements[0].value.length-=0) return false;">

    姓名:<input id="user" name="user" type="text" />

    <input type="submit" name="btn" id="btn" value="提交" />

</form>

在上面的代码中,this表示当前form元素,elements[0]表示姓名文本框,如果该文本框的value.length属性值长度为0,表示当前文本框为空,则返回false,禁止提交表单。

一注意:

    使用这个方法指定'的事件监听函数,只会在冒泡阶段触发同时,on-属性的值是要执行的代码,不是一个函数。例如:

    <!--正确-->

    <body_onload="doSomething()">

    <!--错误-->

    <body onl oad="doSomething">

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端