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>

修改后的代码

时间: 2024-10-06 23:29:01

input前台javascript失效的相关文章

ASP.NET中前台javascript与后台代码调用

ASP.NET中前台javascript与背景代码调用 1如安正在JavaScript访问C#函数? 2.如安正在JavaScript访问C#变量? 3.如安正在C#中访问JavaScript的已经有变量? 4.如安正在C#中访问JavaScript函数? 标题1谜底以下: javaScript函数中实施C#代码中的函数: 方法一:一.起首成立一个按钮,正在背景将调用或许搞定的内容写入button_click中; 二.正在前台写一个js函数,内容为document.getElementById(

.net中前台javascript与后台C#交互

.net中前台javascript与后台C#交互 如何在JavaScript访问后台C#方法.变量 方法一:使用Ajax开发框架,后台方法定义前添加[AjaxPro.AjaxMethod],然后就可以在前台js脚本中调用后台C#函数. 方法二:后台方法声明为public或者protected,然后前台使用js脚本进行调用. .cs public string Str() { return "javaScript函数中执行后台C#方法.."; } .aspx <script typ

Asp.net中前台javascript与后台C#交互

方法一:使用Ajax开发框架,后台方法定义前添加[AjaxPro.AjaxMethod],然后就可以在前台js脚本中调用后台C#函数. 方法二:后台方法声明为public或者protected,然后前台使用js脚本进行调用. 以下是代码片段: .cs public string Str() { return "javaScript函数中执行后台C#方法.."; } .aspx <script type="text/javascript"> var a =

敏捷自动化单元测试 (从前台 JavaScript 至后台 Java)

此份材料的内容适用于前台 JavaScript 与后台 Java 的单元测试? 希望, 能协助开发人员可在最短的时间内, 开展单元测试的工作? 附件: 敏捷自动化单元测试 样例代码: QUnit 样例代码: jstd 样例代码: jsmine 样例代码: Java 黑盒单元测试

emlog通过pjax实现无刷新加载网页--完美解决cnzz统计和javascript失效问题

想要更详细了解pjax,需要查看官网 或者看本站文章:jQuery.pjax.js:使用AJAX和pushState无刷新加载网页(官网教程中文翻译) 效果看本站,音乐无刷新播放,代码高亮和复制js加载成功- 准备文件 编辑模板 header.php 的 head 添加必要文件: jquery-1.11.1.min.js:百度网盘下载 jquery.pjax-1.8.2.min.js:百度网盘下载 下载到模板的 scripts 目录下后将下面两句添加到</head>所有script标签的最前面

实现J2EE中后台action中控制前台javascript弹出对话框

1.后台Action中: request.setAttribute("message", "此用户名或密码错误,请从新输入!"); 2.前台jsp页面中: 2.1.在<body>标签中增加onload方法,比如:<BODY  topmargin="0" leftmargin="0" onload="checkForm()"> 2.2.在本jsp页面中加入js代码块,如下: <!

使用jquery的load方法设计动态加载,并解决被加载页面JavaScript失效问题

一.问题分析 对于后台系统,相比大家都有所印象,知道其中的布局结构,如图: 在这种布局中我们需要将header,sidebar,footer分开,而且对于中间部分的content内容需要动态变化,即根据不同菜单定位到不同页面,而整体布局不会变化 这种布局结构对于单纯的HTML不具备这种嵌入各部分内容的能力,所以就需要我们自己来寻找或者解决这种问题,由于jquery的兼容性和使用广度比较不错,这里 使用jquery的load方法来处理这种页面布局框架. 二.load方法详解 1.定义 $(sele

html页面中iframe导致JavaScript失效

<body onload="reset()"> <div id="part1"> some thing here .... <div> <ifame src="xxxx"/> <script> function reset(){ var height = window.innerHeight; document.getElementById("part1").styl

前台JavaScript根据回车和控件ID调用后台函数

1.程序中的js代码. document.onkeydown =function () { if (event.keyCode == 13 && document.getElementById('lnkRechercher')) { document.getElementById("lnkRechercher").click(); } } 2.document.onkeydown比较好, 如果event="onKeyDown"和for="d