<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head>
<meta charset="utf-8" />
<title>HTML Test</title>
<script>
function formValid(eventObj) {
if (document.forms[0].textname.value.length == 0) {
alert("Name is required.");
if (eventObj.preventDefault) {
eventObj.preventDefault();
} else {
window.event.returnValue = false;
}
return false;
} else {
alert("Hello " + document.forms[0].textname.value);
}
return false;
return true;
}
function frv() { }
</script>
</head><body>
<p>A Basic Form Example</p>
<form id="form1Id" name="form1Name" action="#">
<p>Name <em>(Required)</em>:<input id="textbox1" name="textname" type="text" /></p>
<p><input id="submitbutton1" type="submit" /></p>
<script>
var formE1 = document.forms['form1Name'];
formE1.addEventListener("submit", function (eventObj) { formValid(eventObj); });
</script>
</form>
</body></html>
第37号 eventObj 应该表示的是formE1的事件对象,但是这个对象我没有定义过,它是哪里来的?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货