通过onclick属性分配的处理程序不会被调用

时间:2013-10-16 06:49:29

标签: javascript html css

我不知道问题是什么,但JavaScript没有被执行!我尝试了很多次,但我没有看到任何错误。

<html>
<head>
<title>Log In Page</title>
<script>
function myf()
{
document.getElementById("name").disabled=true;
document.getElementById("reason").disabled=true;
document.getElementById("register").disabled=true;
document.getElementById("link").display="inline";
alert("You have successfully registered.");
}
</script>
</head>
<body bgcolor="black">
<center><h1 style="font-family:Agency FB;font-size:100px;color:#3333FF;letter-spacing:50px;text-shadow: 10px 10px 10px #FF9933;">My Profile</h1></center>
<center><p style="font-family:Ubuntu Mono Bold;color:#3333FF;">You are requested to FILL IN these particulars.</p></center>
<font color="#07C6F6" face="Arial">
<center>Enter Your Name:<input type="text" id="name"><br><br>
Why Do You Want to See This Profile:<input type="text" id="reason"><br></center>
</font>
<br>
<br>
<center><button type="button" id="register" onClick="myF()">Register Info</button><br>
<p id="link" style="font-family:Arial;display:none;"><a href="Profile.html">View Profile</a></p></center>
</body>
</html>

3 个答案:

答案 0 :(得分:1)

   <button type="button" id="register" onClick="myF()">Register Info</button>

将您的调用函数myF()更改为myf()

它会起作用。

答案 1 :(得分:0)

因为您以错误的格式编写了函数,所以以Camel案例的形式编写它 你写了函数myf()把它写成myF()......

在按钮的位置,你写的正确写入通常与函数创建相同..

它会起作用

答案 2 :(得分:0)

您只需要在按钮的onClick中更正方法调用。它的myF()