javascript 表单提交传值 紧急
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 表单提交传值 紧急相关的知识,希望对你有一定的参考价值。
目的:用javascript检查提交内容是否为空后,提交表单内容到check.jsp;
本人的代码:
<html>
<head>
<script language="JavaScript">
function datacheck()
var f=document.form1;
var username=f.username.value;
if (username=="")
alert("username not exist")
f.username.focus();
return false;
else
doAjax("check.jsp?username="+username);
</script>
</head>
<body>
<form name="form1" action="" Method="post">
username<input type="text" name="username" value="">
<input type="submit" name="check" onclick="datacheck();">
</form>
</body>
</html>
check.jsp:内容如下:
<body>
<%String username=request.getParameter("username");
if("Jovi".equals(username))
out.println("this one has been registered");
else
out.println("it's ok");
%>
</body>
出现的问题:当没有输入username的时候可以显示提示窗口,但是我写入值后并没有跳转到check.jsp
寻求具体解答方案!
你好
一楼
我只是想普通的提交 表单的内容
js 只是想检验值是否存在
Sorry
Doesnt work
你好我把他改成
form1.submit("check.jsp?username="+username);
action=“check.jsp”;
貌似可以了
但是我以前试过都行,突然一下就行了
我的tomcat经常这样无缘无辜的或者改过什么就不能用了
谢谢
普通提交的话把
<form name="form1" action="" Method="post"> 改成
<form name="form1" action="check.jsp" Method="post">
if (username=="")
alert("username not exist")
f.username.focus();
return false;
else
doAjax("check.jsp?username="+username);
改成
if (username=="")
alert("username not exist")
f.username.focus();
return false;
return true;
再试试 参考技术A 表单的action是一定要赋值的 你没有赋值是一定不能跳转的
至于为什么之前可以就不清楚了 可能之前你用了其他方法 页面没有刷新之类的
java web 的表单提交与传值
我需要批量插入数据,设有复选框接收数组和两个input接收固定的值。
form action=insert.do
<input type="checkbox" name="setlist">
<input name="ty" type="hidden" value=<%=request.getAttribute("type")%>/>
<input name="sj" type="hidden" value=<%= request.getAttribute("sj")%> />
<input type="submit" name="Submit" value="确认提交" />
后台 insert.java
String str_ty=request.getParameter("ty");
String str_test=request.getParameter("sj");
String[] str=request.getParameterValues("setlist");
String ids=str[0];
if(str.length>1)
for(int i=1;i<str.length;i++)
ids+=(","+str[i]);
我的问题是能接收数组setlist的值不能接收变量ty、js的值。 请问问题可能在哪儿?
For input string: "str_ty"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at ally.controller.action.InsertoneAction.sj_insert(InsertoneAction.java:188)
以上是关于javascript 表单提交传值 紧急的主要内容,如果未能解决你的问题,请参考以下文章