请问如何把一个input里input 提交表单来的值给$url 在当前页面执行

监听当前页面某一部分超链接单击事件,事件触发后传一个值给当前超链接url,怎样实现?解决方法 - JavaScript当前位置:& &&&监听当前页面某一部分超链接单击事件,事件触发后传监听当前页面某一部分超链接单击事件,事件触发后传一个值给当前超链接url,怎样实现?解决方法&&网友分享于:&&浏览:232次监听当前页面某一部分超链接单击事件,事件触发后传一个值给当前超链接url,怎样实现?监听当前页面某一部分超链接单击事件,事件触发后传一个值给当前超链接url,怎样实现?
用Asp.Net的服务器控件DataList读了一列数据,每个数据都有指向一个页面的超链接,监听该DataList中所有超链接的单击事件,如果某一个超链接被单击,就传一个值加到该超链接的Url的后面,然后在后台获取这个值,如果这个值是我指定的值,就说明该页面被访问过一次。(DataList的ID为不确定值,因为可能有很多这样的DataList都要应用到该功能,而且不会影响除DataList之外的其他超链接)
请问该如何实现,谢谢!给一个思路也可以。------解决方案--------------------1、
A:如果真的能达到上限,那就该恭喜你了,你可以升级硬件系统了。(这么大的访问量就不必死守着原来的配置,效益也该早就有了)
B:我说的每次访问都记录并不意味着每次访问都会增加一条记录,比如:
可以把访问记录设计成:
ProductList.aspx?Id=21
ProductList.aspx?Id=8
这样就可以记录,每个页面都增加一个访问计数就可以记录所有的访问;
当然你也可以不要这个计数字段,只要检查库中是否已存在该页面的记录就行了,有就可以不记录了。
(ps:每次访问都记录可不是我说的,我不过顺着你的说法评论一下而已,而且每次访问页面都获取用户ID和每次访问都记录是两回事,你即使是用url传值不也同样要检查是否已经记录过了么,所以就算每次都记录也不过是多一次数据更新而已,你还可以把记录操作都封装在一个存储过程里面,这样一次更新操作就几乎可以忽略)
如果你要提高数据库效率,应该尽量减少数据库和网站后台程序的交互,把数据库操作(包括一些固定的逻辑规则)都写到存储过程里,再花点时间做做优化。
2、当你获取页面请求的URL时,取得的是完整的url,包括参数部分……当然,如果你只需要用某个Id来区别的话,那就获取相应的参数就是,这个和你原先设想的获取URL里的用户ID不是一回事么~(就等于我所说的直接写在url上)……
当然,现在用户ID就不必写在上面了,因为可以在后台直接获取而不必用url传递。
------解决方案--------------------哪管那么复杂?本质上不就是打算某个链接被点击的时候能够对发送的URL做改动嘛。楼主参考下面的方式就是了。
function SetAhref(Item)
Item.href +=
&?param= & +
&ParamValue &;
&div align= &center &&
&a href= &/index.htm & onClick= &SetAhref(this) && 链接文字 &/a&
------解决方案--------------------不知道我看明白你的意思没有,你的要求貌似是这样的,你另存下面代码试试,看合你要求不?
1、像上面有人说的,一开始在链接标签里加个onclick事件,用于你加参数处理
  缺点:如果页面多,链接多。要一个个添加,麻烦
2、可以遍历你指定DataList里的连接,在onclick事件上加上你的函数9attachEvent)
3、如下代码,跟第2条有些类似,这个只是遍历少点
document.onclick = function(){
var objParent = document.getElementById( &tabTest &);
var obj = window.event.srcE
if(obj && obj.tagName.toUpperCase()== &A &){
for(var i = 0; i
& objParent.all. i++){
if(objParent.all(i)==obj){
if(obj.href.indexOf( &? &) &0)
obj.href+= &? &
obj.href+= && &
obj.href+= &p=冷风工作室 &
这里有dkdkdlsldldld &a href= &/search?q=net205 && 测试链接 &/a&
&table width= &100% & border= &0 & id= &tabTest & name= &tabTest &&
&th width= &15% & height= &25 && 序号 &/th&
&th width= &47% && 标题 &/th&
&th width= &19% && 作者 &/th&
&th width= &19% && 时间 &/th&
&td align= &center && 1 &/td&
&a href= &http://community.csdn.net/index.aspx?tt=332 && 11111 &/a&
&td align= &center && aaaaa &/td&
&td align= &center &&
&td align= &center && 2 &/td&
&a href= &abc.asp && 22222 &/a&
&td align= &center && addsd &/td&
&td align= &center &&
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有> 怎么在jsp中获取下一个页面的完整URL
怎么在jsp中获取下一个页面的完整URL
wenzhipeng12345 & &
发布时间: & &
浏览:4 & &
回复:0 & &
悬赏:0.0希赛币
如何在jsp中获取上一个页面的完整URL
从一个jsp,通过一个链接,到另一个jsp;如何在下一个jsp中获取上个jsp的URL 1.window.opener.location.2.String url=request.getHeader("Referer");3.传值的方法:&input name="Submit" type="button" class="bn" value="347837" onClick="javascript:location.aaa.jsp url=&%=request.getServletPath()%$>$"&4.我的一个小例子,从url中获取html表单提交的用户名和密码。下面的这个为test.jsp&html xmlns=""&&head&&meta http-equiv="Content-Type" content="text/ charset=gb2312" /&&title&log in&/title&&/head&&body&&% String url=request.getQueryString(); String [] test=url.split("&"); int n1=url.indexOf("name=",0); int reg1=url.indexOf("&",n1); String name=url.substring(n1,reg1);
int p1=url.indexOf("pwd=",0); int reg2=url.indexOf("&",p1); String pwd=url.substring(p1,reg2);
if(name.equals("name=good")&&pwd.equals("pwd=good"))&& out.println("ok"); else&& out.println("error"); %&&/body&&/html& 此为test.html,在此表单提交后期处理交由test.jsp来做 &html xmlns=""&&head&&meta http-equiv="Content-Type" content="text/ charset=gb2312" /&&title&登录&/title&&/head&&body&&form name="MAINFORM" method="get" action="test1.jsp"&&table align="center" border="1"&& &tr&&&& &td$>$label&User Name&/label$>$/td& &td$>$input name="name" type="text" size="12" maxlength="12" /$>$/td&& &/tr&& &tr&&&& &td$>$label&Password&/label$>$/td&& &td$>$input name="pwd" type="password" size="12" maxlength="12" /$>$/td& &/tr&& &tr&&& &td$>$/td&&&& &!--&td width="20"$>$input name="OK" type="button" value="OK" onclick="test()"/$>$/td&--& &td width="20"$>$input name="OK" type="submit" value="登录"/$>$/td&& &/tr&&/table&&/form&&/body&&/html&
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!关于提交页面(即提交表单)的问题? - 开源中国社区
当前访客身份:游客 [
当前位置:
1.login.jsp:代码片段
&td align=&left&&&input type=&image&
src=&/images/btn_enter.gif& name=&image&&&/td&
//说明:这里是一个图片,点击图片之后提交页面(具体点说是会员登陆)————但是对这段代码有点不清楚,一般情况下,提交页面应该是提交按钮(&input type=&submit&/&);即使要设置按钮的背景图片也可以这样&input type=&submit& src=&url&;当然还可以用js/jquery对它进行处理然后提交页面,但问题是没有任何js代码对这个标签进行处理,那么这里到底是如何提交页面的呢,或者说,还有什么其他的方式提交页面么?
2.用chrome调试的时候,与login.jsp页面相关的js代码是:
a.login.jsp里面的js
&script type=&text/javascript&&
var redirectUrl=&&%=session.getAttribute(Constants.C.VAR_REDIRECT_URL)%&&;
jQuery(function() {
jQuery(&#txt_uid&).focus();
b.login.js
* 登录处理
jQuery(function($){
$(&#uid&).val(&Uid&).mouseover(function (){ //1.这里设置断点,会执行到该断点!
if(!$(this).attr(&changed&)){
$(this).val(&&);
}).mouseout(function(){
if(!$(this).attr(&changed&)){
$(this).val(&Uid&);
}).keypress(function(){
$(this).attr(&changed&,true);
$(&#pwd&).val(&Password&).mouseover(function (){
if(!$(this).attr(&changed&)){
$(this).val(&&);
}).mouseout(function(){
if(!$(this).attr(&changed&)){
$(this).val(&Password&);
}).keypress(function(){
$(this).attr(&changed&,true);
function doLogin(form){
var param=jQuery(form).serialize()+&&json=true&; //2.这里设置断点,不会被执行————因为我搜索的时候,也确实没有看到有哪个地方调用了doLogin函数
var x=$(&#span_loginErrMsg&);
x.html(&Logging in...&);
$.post(form.action,param,function(json){
if(json.success){
if(&null&!=redirectUrl){
window.location=redirectU
$(&#div_login&).load(&/inc/login.jsp&);
var html=&&;
switch(json.errCode){
case -1: html=&Can't Connect to Database&;
case -2: html=&No Related Customer Found!&;
case -3: html=&Invalid Uid / Pwd, or account is locked&;
case -10: html=&Signin attemps too many times!&;
case -99: html=&Signin attemps too many times!&;
x.html(&&span style='color:red'&&+html+&&/span&&);
},&json&);
共有2个答案
<span class="a_vote_num" id="a_vote_num_
已经知道了————
&input type='image' 与 &input type='submit'& 一样是提交动作
<span class="a_vote_num" id="a_vote_num_
已经知道了————
&input type='image' 与 &input type='submit'& 一样是提交动作
更多开发者职位上
有什么技术问题吗?
对岸的其它问题
类似的话题}

我要回帖

更多关于 input 提交表单 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信