哪位懂javascript的朋友帮忙看看,这个参数为什麽传不过去? 你的form表单中还有没有form个数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的做法:<html:form action="xxxaction.do"><html:text property="text1"/><html:hidden property="actionKind"/><input type=button name="add" onclick="submitForm(this,this.form)"><input type=button name="save" onclick="submitForm(this,this.form)"></html:form><script >function submitForm(btn,form){ form.actionKind=btn.name; form.submit();}</script>不知道是不是对你有用 1、document.forms[0].action="test.do?"+"name=lyo&pass=qijiashe"; ^^^^应该为test.jsp,如果不是这里的问题,那么请在form里面插入<input type ="hidden" name="name" value="lyo"><input type ="hidden" name="pass" value="qijiashe">另外建议不要用name做变量名 ,可能会有问题,可以用username 多谢大家!但是我只想用 document.forms[0].action="test.do?"+"name=lyo&pass=qijiashe";这个方法, 因为是struts,所以用test.do,这应该是可以的,我改成///////////////////////////////////////////////////<head><title>Testing</title><SCRIPT LANGUAGE="JavaScript"><!--function send(){ document.forms[0].action="testget.jsp?"+"username=lyo&pass=qijiashe"; document.forms[0].submit();}//--></SCRIPT></head><body><FORM METHOD=get ACTION="testget.jsp"><INPUT TYPE="text"><p/><INPUT TYPE="submit" value="submit" onclick="send()"></FORM></body>///////////////// 在testget.jsp中,我用<%out.println("Geting:"+request.getParameter("username"));%>但得到的是 null,就是不能传过去! 怎末回事啊? 还有我后面的两个问题没人回答? jsp不是万能的,不是你想怎样就怎样的,你有时时候必须屈从于规则,那怕这个规则是隐含的。另外,我赞成dooby(德鲁比)的做法 对你第二个问题,只有 submit,cencell两个 按钮,那么通过这句来判断isCancelled(request)点submit是true 点cencell是false 我不大明百js 但对你这句话 document.forms[0].action="testget.jsp?"+"username=lyo&pass=qijiashe"有点疑问,你为什么要在中间加个 + 号 ,换成这句试试document.forms[0].action="testget.jsp?username=lyo&pass=qijiashe" 使用request.getQueryString()方法得到?后面的字符串 因为 "username=lyo&pass=qijiashe" 是在程序运行时动态生成的阿,当然不能把他写成字符串了,这个地方不能写死,叶面要接受参数的, 我并没有依赖于jsp,我这个问题是 javascript问题吧,谁能帮我想想怎麽回事?多谢! 2个数据源同时翻页,求解决!(自己写的翻页类) validate 取资源文件 post跨域提交问题,百分相送,谢谢大家 weblogic发布问题 表单提交到Servlet为什么不能触发DoPost? web项目部署出了问题,又来请教一下大家!Error listenerStart 关于滚动条滚动的问题 查询数据库遇到中文问题,搞得我都晕啦,请高手帮忙~~~~~谁能解决50分就给他一人 有谁知道哪里有支持JSP的免费上传站点? 菜鸟请教各位高手 还是outofmemory的问题,只是相对比较特别,请各们帮帮忙!!! 如何能得到上传文件的个数!
<html:form action="xxxaction.do">
<html:text property="text1"/>
<html:hidden property="actionKind"/><input type=button name="add" onclick="submitForm(this,this.form)">
<input type=button name="save" onclick="submitForm(this,this.form)">
</html:form>
<script >
function submitForm(btn,form){
form.actionKind=btn.name;
form.submit();
}
</script>
不知道是不是对你有用
^^^^
应该为test.jsp,如果不是这里的问题,那么请在form里面插入<input type ="hidden" name="name" value="lyo">
<input type ="hidden" name="pass" value="qijiashe">另外建议不要用name做变量名 ,可能会有问题,可以用username
这个方法,
因为是struts,所以用test.do,这应该是可以的,我改成
///////////////////////////////////////////////////
<head><title>Testing</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function send(){
document.forms[0].action="testget.jsp?"+"username=lyo&pass=qijiashe";
document.forms[0].submit();
}
//-->
</SCRIPT>
</head>
<body>
<FORM METHOD=get ACTION="testget.jsp">
<INPUT TYPE="text"><p/>
<INPUT TYPE="submit" value="submit" onclick="send()"></FORM>
</body>
///////////////// 在testget.jsp中,我用
<%out.println("Geting:"+request.getParameter("username"));%>
但得到的是 null,就是不能传过去! 怎末回事啊? 还有我后面的两个问题没人回答?
另外,我赞成dooby(德鲁比)的做法
只有 submit,cencell两个 按钮,那么通过这句来判断
isCancelled(request)
点submit是true 点cencell是false
但对你这句话
document.forms[0].action="testget.jsp?"+"username=lyo&pass=qijiashe"
有点疑问,你为什么要在中间加个 + 号 ,换成这句试试
document.forms[0].action="testget.jsp?username=lyo&pass=qijiashe"