onchange代码为何无效呢?
如下所示,txt1的有效,txt2的就无效,难道不能这么写吗?<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
<script type="text/javascript">
function my1() {
alert("changed!");
}
</script>
</head>
<body>
<input type="text" name="txt1" onchange="my1();"><br>
<input type="text" name="txt2" onchange="alert("changed!");">
</body>
</html>
如下所示,txt1的有效,txt2的就无效,难道不能这么写吗?<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
<script type="text/javascript">
function my1() {
alert("changed!");
}
</script>
</head>
<body>
<input type="text" name="txt1" onchange="my1();"><br>
<input type="text" name="txt2" onchange="alert("changed!");">
</body>
</html>
<head>
<title>Untitled Page</title>
<script type="text/javascript">
function my1() {
alert("changed!");
}
</script>
</head>
<body>
<input type="text" name="txt1" onchange="my1();"><br>
<input type="text" name="txt2" onchange="alert('changed!');">
</body>
</html>
加
<script type="text/javascript">window.onerror = function(sMessage, sUrl, sLine){ //捕捉错误
alert(sMessage + "---------" + sUrl + "-----------" + sLine);
return true;
}
</script>
这个就会知道了