关于<a>标签函数调用问题

问题描述

在A标签中的代码<ahref="javascript:show()"target="_blank">函数functionshow(){documemt.forms[0].action="../TrustlinkServlet?type=register";}这是新打开的浏览器地址:javascript:%20show()结果是【无法显示网页】高手指教一下,这是为什么??补充:页面我有两个函数下面这个是检查用户名和密码为空的。functioncheckform(){UserName=document.all.UserName.value;Password=document.all.Password.value;isTKuser=document.getElementById("isTKuser");if(UserName==""){alert("请填写用户名");document.all.UserName.focus();returnfalse;}elseif(Password==""){alert("请填写密码");document.all.Password.focus();returnfalse;}elsereturntrue;}</script><scripttype="text/javascript">functionshow(){documemt.forms[0].action="../TrustlinkServlet?type=register";}</script>页面有两个表单,用户点击【确认添加】按钮时提交表单,但我的<A>标签提交表单,是在用户点击【确认按钮】之前。

解决方案

解决方案二:
没有提交动作把.
解决方案三:
不太明白楼主想要什么效果是不是documemt.forms[0].action="../TrustlinkServlet?type=register";的路径不对你的form里的action也是这么写得?../如果form里不带../,你js里的也去掉不过楼主想做什么效果?可能不用这么写
解决方案四:
在A标签中的代码<ahref="#"onclick="show()"target="_blank">href属性是连接地址。另外在functionshow(){documemt.forms[0].action="../TrustlinkServlet?type=register";}里面应该是这样的:functionshow(){documemt.forms[0].action="../TrustlinkServlet?type=register";documemt.forms[0].submit();}你可以按照这个试试,不知道是不是你要的效果。

时间: 2024-08-31 11:40:28

关于&amp;lt;a&amp;gt;标签函数调用问题的相关文章

JavaScript函数调用规则

我希望通过这些来使你们理解各种函数调用方式的不同, 让你的JavaScript代码远离bugs. 知道this的值是你避免bugs的第一步. JavaScript函数调用规则一   (1)全局函数调用: function makeArray( arg1, arg2 ){     return [this , arg1 , arg2 ]; } 这是一个最常用的定义函数方式.相信学习JavaScript的人对它的调用并不陌生. 调用代码如下: makeArray('one', 'two'); //

自定义JSP标签(tag)浅议

js 因为版本变化的关系,这篇文章未必有普适性 看这篇文章之前应该先看Sun的文章并最好动手实践之 http://java.sun.com/developer/technicalArticles/xml/WebAppDev3/ 并且知道J2EE API文档的位置在 http://java.sun.com/j2ee/sdk_1.3/techdocs/api/index.html 自定义Tag其实并不是一件很困难的事情,就是猛一接触,不知道该从何下手.推荐先看看Sun公司的一篇文章,看完了,大致就有

JavaScript 函数调用规则_javascript技巧

JavaScript函数调用规则一 (1)全局函数调用: function makeArray( arg1, arg2 ){ return [this , arg1 , arg2 ]; } 这是一个最常用的定义函数方式.相信学习JavaScript的人对它的调用并不陌生. 调用代码如下: makeArray('one', 'two'); // => [ window, 'one', 'two' ] 这种方式可以说是全局的函数调用. 为什么说是全局的函数? 因为它是全局对象window 的一个方法

flash MXML标签添加的侦听

在flex中我们可以很方便的在mxml标签中使用事件名="函数名()"来给对象添加侦听.. 像click="goUrl()" 可是当我们不需要该侦听的时候.. 如果想使用 id.removeEventListener("click",goUrl)来删除侦听. 却发现怎么也remove不成功.. 原来使用该方法给对象添加侦听时.. flex并不是直接使用我们指定的函数(goUrl), 而是先动态生成一个函数. 然后再使用该函数调用我们指定的函数..

c++ 容器与继承-c++继承中拷备构造函数调用的疑问?

问题描述 c++继承中拷备构造函数调用的疑问? class Base { public: Base() { cout << "Base()" << endl; } Base(const Base&) { cout << "Base(const Base&)" << endl; } ~Base() { cout << "~Base()" << endl; } }

在cb上面运行得到了正确结果,在vs2015上却有错误,使用了系统禁止的函数调用?

问题描述 在cb上面运行得到了正确结果,在vs2015上却有错误,使用了系统禁止的函数调用? 1C #includeusing namespace std;class Person{private: char* forename; char* surname; int money;public: Person(char *f char *s int m):forename(f)surname(s)money(m) { cout<<""Constructor id calle

javascript-做了一个简单的表格,里面的JS函数调用不起来,麻烦大神帮忙看看~

问题描述 做了一个简单的表格,里面的JS函数调用不起来,麻烦大神帮忙看看~ 我是一名新手,如果有什么低级错误望前辈们指出~不胜感激. 解决方案 找到问题了,原来是我后面的按钮用的是而不是,所以onsubmit没调起来,图没截全非常抱歉,很感谢大家的热心帮助^_^ 解决方案二: 字体太小,看不清代码,建议你用调试器调试下. 解决方案三: 是你浏览器测试的还是什么?代码没看出有什么问题.唯一可能的就是你的js文件存储编码是ansi的,但是你的html指定的编码为utf-8,这样你的js包含中文会乱码

javascript 函数调用的对象和方法_javascript技巧

如果你真正理解Javascript函数是如何调用工作的,那么就可以避免一些bug的发生: 首先让我们创建一个简单的函数,这个函数将在下文中使用,这个函数仅仅返回当前的this的值和两个提供的参数. 复制代码 代码如下: function makeArray(arg1, arg2){ return [ this, arg1, arg2 ]; } 调用这个函数非常的简单,我们需要做的仅仅是: 复制代码 代码如下: makeArray('one', 'two'); 返回值:=> [ window, '

javascript中函数调用问题

问题描述 javascript中函数调用问题 第一种方法: <script type="text/javascript"> function demo() { var divObj=document.getElementById("divid"); var name=divObj.nodeName; alert(name); } </script> </head> <body> <input type="