我的表单问什么不提交?

newchina 2003-08-08 11:54:30
我的代码如下:
<script language="JavaScript">
<!-- Hide

function test1(form) {
if (form.text1.value == "")
alert("您 没 写 上 任 何 东 西, 请 再 输 入 一 次 !")
else {
alert("嗨 "+form.text1.value+"! 您 已 输 入 完 成 !");
document.form1.submit();
}
}


// -->
</script>

<form name="form1" method="post" action="target.jsp">
<input name="text1" type="text" class="text1" size="15">
<input name="SubmitDeploy" type="button" class="button" value="发 布" onClick="test(this.form)">
</form>

按了“发布“以后没动静
错在那里?
...全文
35 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
androwdelphi 2003-08-08
  • 打赏
  • 举报
回复
是该休息一下了

注意身体啊
yshgfly 2003-08-08
  • 打赏
  • 举报
回复
嗯,同意楼上,是函数名写错啦,test1----test,呵呵看来楼主是程序写多拉,晕了头啦,休息一下吧
javahui 2003-08-08
  • 打赏
  • 举报
回复
function test1(form)


onClick="test(this.form)">

test1->test
boat2002w 2003-08-08
  • 打赏
  • 举报
回复
<input name="SubmitDeploy" type="button" class="button" value="发 布" onClick="test(this.form)">


将type="button"改为type="submit"试以下
ejbcreate 2003-08-08
  • 打赏
  • 举报
回复
function test1(form)

onClick="test(this.form)">

明白了没有?函数名写错了。
newchina 2003-08-08
  • 打赏
  • 举报
回复
谢谢大家,分数很少,实在对不起!
高定了!
yeshun 2003-08-08
  • 打赏
  • 举报
回复
<script language="JavaScript">
<!-- Hide

function test1(frm) {
if (frm.text1.value == "")
{
alert("您 没 写 上 任 何 东 西, 请 再 输 入 一 次 !");
return false;
}
else {
alert("嗨 "+frm.text1.value+"! 您 已 输 入 完 成 !");
return true;
}
}


// -->
</script>
<form name="form1" method="post" action="target.jsp" onSubmit="return test1(this);">
<input name="text1" type="text" class="text1" size="15">
<input name="SubmitDeploy" type="submit" class="button" value="发 布"></form>
newchina 2003-08-08
  • 打赏
  • 举报
回复
to yeshun(野川) :
改成你第二次写的程序
当没有输入用户名时,在提示("您 没 写 上 任 何 东 西, 请 再 输 入 一 次 !");后
表单任然会被提交
ljhvc 2003-08-08
  • 打赏
  • 举报
回复
改为:
String require=request.getParameter("text1");
xinshou1979330 2003-08-08
  • 打赏
  • 举报
回复
<script language="JavaScript">
<!-- Hide

function test1(frm) {
if (frm.text1.value == "")
alert("您 没 写 上 任 何 东 西, 请 再 输 入 一 次 !")
else {
alert("嗨 "+frm.text1.value+"! 您 已 输 入 完 成 !");
frm.submit();
}
}


// -->
</script>

<form name="form1" method="post" action="target.jsp">
<input name="text1" type="text" class="text1" size="15">
<input name="SubmitDeploy" type="button" class="button" value="发 布" onClick="test1(this.form)"> ***** 注意 test1 不是以前的test
</form>
我改成这样可以运行的
nirvanafans 2003-08-08
  • 打赏
  • 举报
回复
还是要定义成SUBMIT的类型

如果你写的内容是中文,还应该加上:
String require=request.getParameter("SubmitDeploy").getBytes("8859_1"));
yeshun 2003-08-08
  • 打赏
  • 举报
回复
<script language="JavaScript">
<!-- Hide

function test1(frm) {
if (frm.text1.value == "")
{
alert("您 没 写 上 任 何 东 西, 请 再 输 入 一 次 !");
return false;
}
else {
alert("嗨 "+frm.text1.value+"! 您 已 输 入 完 成 !");
}
}


// -->
</script>
<form name="form1" method="post" action="target.jsp" onSubmit="test1(this);">
<input name="text1" type="text" class="text1" size="15">
<input name="SubmitDeploy" type="submit" class="button" value="发 布"></form>
newchina 2003-08-08
  • 打赏
  • 举报
回复
yeshun(野川) :
谢谢你给的程序,已经可以提交了
但是出现了新的问题,我是提交给本也进行处理的

在jsp中我有如下的代码:
String require=request.getParameter("SubmitDeploy");

原来定义的是submit类型的按钮,
现在给成你写的button


表单提交以后就获取不到了
amortal 2003-08-08
  • 打赏
  • 举报
回复
为什么要把form作为参数呢?直接取值判断不就可以了?
pleonheart 2003-08-08
  • 打赏
  • 举报
回复
document.form1.submit();
应该改成document.form.submit();
yeshun 2003-08-08
  • 打赏
  • 举报
回复
<script language="JavaScript">
<!-- Hide

function test1(frm) {
if (frm.text1.value == "")
alert("您 没 写 上 任 何 东 西, 请 再 输 入 一 次 !")
else {
alert("嗨 "+frm.text1.value+"! 您 已 输 入 完 成 !");
frm.submit();
}
}


// -->
</script>

<form name="form1" method="post" action="target.jsp">
<input name="text1" type="text" class="text1" size="15">
<input name="SubmitDeploy" type="button" class="button" value="发 布" onClick="test(this.form)">
</form>
kurtis 2003-08-08
  • 打赏
  • 举报
回复
把type改为submit,然后把(form.text1.value == "")改为(form.text1.length < 1)试一下
pleonheart 2003-08-08
  • 打赏
  • 举报
回复
onClick里function名字错了
newchina 2003-08-08
  • 打赏
  • 举报
回复
改了函数名也不对
如果将type改为submit
无论text里面有没有值都会被提交

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧