<script language="JavaScript">
function getValue(){
return 12;
}
var reVal = getValue();
document.all("testForm").action=="test2.htm?parameter1='" + reVal + "'" ;
</script>
<form id="testForm" name="testForm" method="post" >
<input type="submit" name="test" value="提交"></form>
function getValue(){
return 12;
}
var reVal = getValue();
document.all("testForm").action=="test2.htm?parameter1='" + reVal + "'" ;
</script>
<form id="testForm" name="testForm" method="post" >
<input type="submit" name="test" value="提交"></form>
解决方案 »
- [size=18px]跪求大神们帮忙啊[/size][u][/u]js
- 关于页面加载的同时执行js问题
- Ext.Grid.Gridpanel拖动列时,数据没有被拖动,为什么?
- 关于js闪烁字效果的问题
- 有谁知道csdn左侧导航,在load数据时候旋转图标效果什么做
- 大家都来看看,此this非彼this(闭包的问题)-_-#
- 有关javaScript 的程序问题,请高手给我讲讲什么意思,越详细分越高,谢谢
- 一个奇怪的弹出窗口( 赋值问题)
- 连微软的主页上都用javascript,他的jsp和vbscript还有没有市场?大家讨论!!!
- 懂SockJS(websocket)和Spring4的人请进
- 请问如何通过IE调用一个本地的可执行文件(*.exe)?
- JAVASCRIPT 能实现如下功能?有点象宏
比如你写成:
test2.htm?a=1&b=str&c=2.20023
里面有整数,实数,字符串,但是都是直接以&和=号来间隔就可以了..
然后你再在提交的那一端进行解析,再分别还原成整数,实数,字符串 . . 所以你应该改成:
<form name="testForm" method="post" action="test2.htm?parameter1="+getValue()>
<%@ page contentType="text/html; charset=GBK" %>
<script language="JavaScript">
function geth(){
return 12;
}
}
</script>
<html>
<head>
</head>
<body bgcolor="#ffffff">
<form action="test2.jsp?tee=" + geth() method="post">
<input type="submit" value="tijiao">
</form>
</body>
</html>
但忽略了..<form action="test2.jsp?tee=" + geth() method="post">里,是不能直接调用geth()函数的.现在改成如下:(代码已经经过测试)..
<form name="MyForm" method="post">
<input type="submit" value="tijiao">
</form>
<script>MyForm.action = "test2.jsp?tee=" + geth();</script>
需要注意的两个问题:
1: 需要给form取个名字,以便于在后面调用...
2: 改变MyForm的action的javascript代码必须要放在form定义的后面...
因为如果不这样,调用MyForm时就会找不到这个Form...