未调用通过 onclick 属性分配的处理程序
Handler assigned via onclick attribute is not getting invoked
我不知道问题是什么,但是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>
<button type="button" id="register" onClick="myF()">Register Info</button>
将调用函数 myF() 更改为 myf()
它会起作用。
由于您以错误的格式编写函数,因此将其写成骆驼案例的形式你已经把函数写成myf()写成myF()...
在按钮的位置,您已经写了正确的写法,就像通常在创建函数时一样。
它将起作用
您只需要更正按钮的onClick中的方法调用即可。 它的 myF()
相关文章:
- 使用Javascript中的回调处理变量分配
- jQuery在页面加载时分配点击事件处理程序
- 处理对象数组并将它们以 4 个为一组进行分配
- jQuery表单处理,如何在回调时重新分配函数
- 内联事件处理程序与基于脚本的处理程序分配
- 将事件处理程序分配给元素集合
- 更改自定义绑定处理程序,以便使用IIFE进行分配
- 未调用通过 onclick 属性分配的处理程序
- 事件处理程序分配和内存泄漏
- 如何将 JQuery 事件处理程序分配给特定事件
- 自动将事件处理程序分配给新元素
- 在点击事件中分配点击事件处理程序
- 阻止删除在准备就绪的文档上分配的处理程序
- 如何将不同的事件处理程序分配给元素及其父级
- 我应该如何处理Resharpers检查器提示'使用可能未分配的属性或全局变量'
- 2个事件处理程序分配之间的差异
- 为剑道调度程序更新/重新分配创建KO绑定处理程序
- 处理容器'没有分配点击和焦点事件的一切
- 处理程序中的变量没有被重新分配
- 纸张标题-面板-为事件内容分配处理程序-手动滚动