JavaScript学习(六)
HTML事件
当在 HTML 页面中使用 JavaScript 时, JavaScript 可以触发这些事件。
事件的一般格式:
<some-HTML-element some-event='JavaScript 代码'>或 <some-HTML-element some-event="JavaScript 代码">
常见事件:
| 事件 | 描述 |
|---|---|
| onchange | HTML 元素改变 |
| onclick | 用户点击 HTML 元素 |
| onmouseover | 鼠标指针移动到指定的元素上时发生 |
| onmouseout | 用户从一个 HTML 元素上移开鼠标时发生 |
| onkeydown | 用户按下键盘按键 |
| onload | 浏览器已完成页面的加载 |
如下例
<button onmouseover="alert("yxzy")">弹</button>
typeof,null,undefined
typeof用来检测变量的数据类型
null用来清空对象
undefined用来清空任何变量
但是null != undefined
JavaScript表单验证(例子说明)
JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script>
function validateForm() {
var x = document.forms["myForm"]["fname"].value;
if (x == null || x == "") {
alert("需要输入名字。");
return false;
}
}
</script>
</head>
<body>
<form name="myForm" action="demo_form.php"
onsubmit="return validateForm()" method="post">
名字: <input type="text" name="fname">
<input type="submit" value="提交">
</form>
</body>
</html>

浙公网安备 33010602011771号