瑞星卡卡安全论坛技术交流区系统软件 JAVASCRIPT表单无法提交【求助】

1   1  /  1  页   跳转

JAVASCRIPT表单无法提交【求助】

JAVASCRIPT表单无法提交【求助】

一张表单,共四个按钮,其中两个通过JAVASCRIPT来执行表单中另两个按钮的操作。
结果:
1.如果只点击“浏览...”按钮,那么任何一种提交方式都能提交表单。
2.如果点击了“间接打开文件浏览对话框”按钮,那么任何一种提交方式都会失败。
a.即使先点击“浏览...”按钮,但如果再点击“间接打开文件浏览对话框”,提交也会失败。
b.在提交之前,只要有一次点击“间接打开文件浏览对话框”,之前或之后点击“浏览...”,仍然失败。

这个问题不知该怎么解决。想想代码也没有错啊??

我上传了这个页面:
http://free4.e-168.cn/singlestudio/hotpot/java.html

代码:

<HTML>
<HEAD>
<TITLE>javascript</TITLE>
<script LANGUAGE=javascript>
function checkit(args)
{
  if(args.sendText.value=='')
  {
    alert("未选择要上传文件"); return false;
  }
  else return true;
}

</SCRIPT>
</HEAD>
<BODY bgcolor="#FFFFFF" >

<form name=form action=1.html>

<br>
<input type="file"  name="sendText"  onclick="this.click();">
<input type="submit" name="submit"    onclick="return checkit(document.form);"><br><br>
<input type="button" name="check"      onclick="document.form.sendText.click();" value="间接打开文件浏览对话框">
<input type="button" name="check2"    onclick="document.form.submit.click();" value="间接提交表单内">

</form>
<pre>
测试:
  1.如果只点击“浏览...”按钮,那么任何一种提交方式都能提交表单。
  2.如果点击了“间接打开文件浏览对话框”按钮,那么任何一种提交方式都会失败。
      a.即使先点击“浏览...”按钮,但如果再点击“间接打开文件浏览对话框”,提交也会失败。
      b.在提交之前,只要有一次点击“间接打开文件浏览对话框”,之前或之后点击“浏览...”,仍然失败。
</pre>
</BODY>
</HTML> 
最后编辑2005-08-02 07:12:35
分享到:
gototop
 

已经找到一个解决的办法。
不过不太好:
http://free4.e-168.cn/singlestudio/hotpot/frame/
gototop
 

不是if的问题,现在我估计是窗口覆盖问题。
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT