zoukankan      html  css  js  c++  java
  • input前台javascript失效

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <title>index</title>
     5 </head>
     6 <body>
     7 <form name="myform" id="myform" target="_self"> 
     8     帐号:<input type="text" name="username"><br>
     9     密码:<input type="password" name="password"><br>
    10     <input type="submit" value="登录" name="login" onclick="login()" >
    11     <input type="submit" value="注册" name="register" onclick="register()" >
    12 </form>
    13 
    14     <script type="text/JavaScript">
    15         function register() {
    16             alert("register")
    17             document.getElementById("myform").action="/register";
    18             document.getElementById("myform").submit();
    19         }
    20         function login() {
    21             alert("login")
    22             document.getElementById("myform").action="/login";
    23             document.getElementById("myform").submit();
    24         }
    25     </script>
    26 
    27 </body>
    28 </html>
    失效代码

    在写前台JS的时候,id和函数名不能一致,否则就会导致onclick失效,修改了函数的名字,问题解决!

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <title>index</title>
     5 </head>
     6 <body>
     7 <form name="myform" id="myform" target="_self"> 
     8     帐号:<input type="text" name="username"><br>
     9     密码:<input type="password" name="password"><br>
    10     <input type="submit" value="登录" name="login" onclick="funlogin()" >
    11     <input type="submit" value="注册" name="register" onclick="funregister()" >
    12 </form>
    13 
    14     <script type="text/JavaScript">
    15         function funregister() {
    16             alert("register")
    17             document.getElementById("myform").action="/register";
    18             document.getElementById("myform").submit();
    19         }
    20         function funlogin() {
    21             alert("login")
    22             document.getElementById("myform").action="/login";
    23             document.getElementById("myform").submit();
    24         }
    25     </script>
    26 
    27 </body>
    28 </html>
    修改后的代码
  • 相关阅读:
    关于无法使用xx-pc附加到应用程序iisexpress.exe
    iis 7.5 0x80004005 静态文件 html、js、css 500错误
    递归删除指定目录下面的所有文件夹和文件
    http请求相关
    常用分页写法
    获取与Url链接相关的信息
    解决iis7 0x80070002 错误代码问题
    实现Cookie跨域共享
    文本框值改变事件
    动态加载、移除、替换JS和CSS
  • 原文地址:https://www.cnblogs.com/cdyboke/p/6517428.html
Copyright © 2011-2022 走看看