料峭春風吹酒醒,微冷, 山頭斜照卻相迎。 回首向來蕭瑟處,歸去, 也無風雨也無晴!
由於把 document.getElementById("name").value;寫成了document.getElementById("name"),所以並沒有獲取到text中的值,初學者的悲哀,找了一個多小時才找到錯的地方。
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>使用者註冊</title>
<script>
var name;
var url;
function check(){
name = document.getElementById("name").value;
url = document.getElementById("url").value;
if(name == null || name == ""){
document.getElementById("check1").innerHTML="name為空";
}
if(url == null || url == ""){
document.getElementById("check2").innerHTML="url為空";
}
}
</script>
</head>
<body >
<form action="" method="post">
名字:<input type="text" name="username" id="name" onblur="check()" /><p id="check1"></p></br>
網址:<input type="text" name="url" id="url" onblur="check()"/><p id="check2"></p></p>
<input type="submit" value="提交"/>
</form>
</body>
</html>