首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

调用一个js不到,早来早拿分。该怎么处理

2012-02-06 
调用一个js不到,早来早拿分。JScript code function reurl(){var td4document.getElementById(four)var

调用一个js不到,早来早拿分。

JScript code
 function reurl()   {   var td4=document.getElementById("four");   var param=td4.value;   var url='subject.do?method=update?subcode=';   var url2=url+param   return url2;   }



Java code
<form action="reurl()" method="post"  >




我提交的时候 ,action得不到js函数的返回值,请大虾修改下。我可以马上结贴,人在线。

[解决办法]
function reurl()
{
var td4=document.getElementById("four");
var param=td4.value;
var url='subject.do?method=update?subcode=';
var url2=url+param
document.getElementById('form').action = url2;
document.getElementById('form').submit();
}
<form action="" method="post" id="form" >

<input type="button" onclick="javascript: reurl();" value="submit" />


</form>




[解决办法]
action 属性里边调用函数,第一次见到,这个属性应该是一个路径才对,为什么不通过一个事件触发来动态改变form的action呢。
[解决办法]
这样肯定是不行的。
这样并没有触发函数,最好是有
 var url='subject.do?method=update?subcode='
这里有错。
应该为
 var url='subject.do?method=update&subcode='
function reurl()
{
var param=document.getElementById("four").value;
var url='subject.do?method=update&subcode='+param;
return url2;
}
document.form1.action =reurl();


既然用form了,为什么要在URL上加参数呢。

在from里加两个hidden吧
<form action="reurl()" method="post" >

<input type=hidden name=method value='update'>
<input type=hidden name=subcode value=''>

</form>

然后用JS为<input type=hidden name=subcode value=''>在提交前注值。。
[解决办法]
额,都说了,我就没什么好说的了
[解决办法]
来晚了!
[解决办法]
来晚了。
[解决办法]
晚了啊...
[解决办法]
探讨
这样肯定是不行的。
这样并没有触发函数,最好是有
var url='subject.do?method=update?subcode='
这里有错。
应该为
var url='subject.do?method=update&amp;subcode='
function reurl()
{
var param=document.getElementById("four"……

热点排行