| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 745 人关注过本帖
标题:点完对话框后就停在本页
取消只看楼主 加入收藏
cdb0y
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2005-12-23
收藏
 问题点数:0 回复次数:7 
点完对话框后就停在本页

<script language="javascript">
<!--
function mysub()
{

if(document.form1.file1.value=="")
{
alert("你没有选择上传文件");
document.form1.file1.focus();
return false;
}

esave.style.visibility="visible";
}

-->
</script>



我对一个按钮加了一个这样的SCRIPT 我只想让它没输入上传文件的时后提示一个对话框

点完对话框后就停在本页

现在问题是点完之后就进入了提交网页了 高手帮帮改改 我少写了什么 谢谢了。在线等着你。

搜索更多相关主题的帖子: 对话框 
2006-01-06 14:48
cdb0y
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2005-12-23
收藏
得分:0 

是submit 改成BUTTON 行是行了 不会提交了

那要在这script里面加写什么 可以有提交的攻能。



如果这样不行的话 加一句重定向算了。这句话我不会写。知到的麻烦加上。谢了

2006-01-06 14:55
cdb0y
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2005-12-23
收藏
得分:0 
不行呀 没有把表单里的信息 提交

document.form1.submit 把这一句换成 重定向到index.asp 怎么写?
2006-01-06 15:24
cdb0y
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2005-12-23
收藏
得分:0 

<script language="JavaScript" type="text/JavaScript">

function ShowProgress()
{
var str=/[\@,\#,\$,\%,\&,\?]/;

var FILE1=document.MyForm.FILE1.value;
s = FILE1.replace(/.*\\/,"").replace(/\..*$/,"");
if (FILE1=="") {
alert("\第1上传文件不能为空!!");
MyForm.FILE1.focus();
return false
}

if(str.test(s))
{
alert("\ 上传的第1个文件名带有 # % @ & ? 等符号,会导致文件不能正常下载,\n\n 请删除这些符号,再浏览选取,但不能直接在边框里删除符号,谢谢合作!");
MyForm.FILE1.focus();
return false;
}

var FILE2=document.MyForm.FILE2.value;
s = FILE2.replace(/.*\\/,"").replace(/\..*$/,"");
if (FILE2=="") {
alert("\第2上传文件不能为空!!");
MyForm.FILE2.focus();
return false
}

if(str.test(s))
{
alert("\ 上传的第2个文件名带有 # % @ & ? 等符号,会导致文件不能正常下载,\n\n 请删除这些符号,再浏览选取,但不能直接在边框里删除符号,谢谢合作!");
MyForm.FILE2.focus();
return false;
}

var FILE3=document.MyForm.FILE3.value;
s = FILE3.replace(/.*\\/,"").replace(/\..*$/,"");
if (FILE3=="") {
alert("\第3上传文件不能为空!!");
MyForm.FILE3.focus();
return false
}

if(str.test(s))
{
alert("\ 上传的第3个文件名带有 # % @ & ? 等符号,会导致文件不能正常下载,\n\n 请删除这些符号,再浏览选取,但不能直接在边框里删除符号,谢谢合作!");
MyForm.FILE3.focus();
return false;
}

var FILE4=document.MyForm.FILE4.value;
s = FILE4.replace(/.*\\/,"").replace(/\..*$/,"");
if (FILE4=="") {
alert("\第4上传文件不能为空!!");
MyForm.FILE4.focus();
return false
}

if(str.test(s))
{
alert("\ 上传的第4个文件名带有 # % @ & ? 等符号,会导致文件不能正常下载,\n\n 请删除这些符号,再浏览选取,但不能直接在边框里删除符号,谢谢合作!");
MyForm.FILE4.focus();
return false;
}

var FILE5=document.MyForm.FILE5.value;
s = FILE5.replace(/.*\\/,"").replace(/\..*$/,"");
if (FILE5=="") {
alert("\第5上传文件不能为空!!");
MyForm.FILE5.focus();
return false
}

if(str.test(s))
{
alert("\ 上传的第5个文件名带有 # % @ & ? 等符号,会导致文件不能正常下载,\n\n 请删除这些符号,再浏览选取,但不能直接在边框里删除符号,谢谢合作!");
MyForm.FILE5.focus();
return false;
}


if(MyForm.comname.value =="" ) {
alert("\公司名称不能为空 !!");
MyForm.comname.focus();
return false;
}
if(MyForm.name.value =="" ) {
alert("\联系人不能为空 !!");
MyForm.name.focus();
return false;
}

if(MyForm.tel.value =="" ) {
alert("\联系电话不能为空 !!");
MyForm.tel.focus();
return false;
}

if(MyForm.address.value == "") {
alert("\联系地址不能为空 !!");
MyForm.address.focus();
return false;
}

strAppVersion = navigator.appVersion;

if (strAppVersion.indexOf('MSIE') != -1 && strAppVersion.substr(strAppVersion.indexOf('MSIE')+5,1) > 4)
{
winstyle = "dialogWidth=370px; dialogHeight:220px; center:yes;";
window.showModelessDialog('../framebar.asp?to=10&PID=06A41659063B8BC6&b=IE',null,winstyle);
}
else
{
window.open('../framebar.asp?to=10&PID=06A41659063B8BC6&b=NN','','width=370,height=220', true);
}

return true;
}
//-->
</script>





能解实一下上面红色部分的的意思?谢谢

2006-01-06 15:30
cdb0y
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2005-12-23
收藏
得分:0 

<script language="JavaScript" type="text/JavaScript">

function ShowProgress()
{
var str=/[\@,\#,\$,\%,\&,\?]/;

var FILE1=document.MyForm.FILE1.value;
s = FILE1.replace(/.*\\/,"").replace(/\..*$/,"");
if (FILE1=="") {
alert("\第1上传文件不能为空!!");
MyForm.FILE1.focus();
return false
}

if(str.test(s))
{
alert("\ 上传的第1个文件名带有 # % @ & ? 等符号,会导致文件不能正常下载,\n\n 请删除这些符号,再浏览选取,但不能直接在边框里删除符号,谢谢合作!");
MyForm.FILE1.focus();
return false;
}

var FILE2=document.MyForm.FILE2.value;
s = FILE2.replace(/.*\\/,"").replace(/\..*$/,"");
if (FILE2=="") {
alert("\第2上传文件不能为空!!");
MyForm.FILE2.focus();
return false
}

if(str.test(s))
{
alert("\ 上传的第2个文件名带有 # % @ & ? 等符号,会导致文件不能正常下载,\n\n 请删除这些符号,再浏览选取,但不能直接在边框里删除符号,谢谢合作!");
MyForm.FILE2.focus();
return false;
}

var FILE3=document.MyForm.FILE3.value;
s = FILE3.replace(/.*\\/,"").replace(/\..*$/,"");
if (FILE3=="") {
alert("\第3上传文件不能为空!!");
MyForm.FILE3.focus();
return false
}

if(str.test(s))
{
alert("\ 上传的第3个文件名带有 # % @ & ? 等符号,会导致文件不能正常下载,\n\n 请删除这些符号,再浏览选取,但不能直接在边框里删除符号,谢谢合作!");
MyForm.FILE3.focus();
return false;
}

var FILE4=document.MyForm.FILE4.value;
s = FILE4.replace(/.*\\/,"").replace(/\..*$/,"");
if (FILE4=="") {
alert("\第4上传文件不能为空!!");
MyForm.FILE4.focus();
return false
}

if(str.test(s))
{
alert("\ 上传的第4个文件名带有 # % @ & ? 等符号,会导致文件不能正常下载,\n\n 请删除这些符号,再浏览选取,但不能直接在边框里删除符号,谢谢合作!");
MyForm.FILE4.focus();
return false;
}

var FILE5=document.MyForm.FILE5.value;
s = FILE5.replace(/.*\\/,"").replace(/\..*$/,"");
if (FILE5=="") {
alert("\第5上传文件不能为空!!");
MyForm.FILE5.focus();
return false
}

if(str.test(s))
{
alert("\ 上传的第5个文件名带有 # % @ & ? 等符号,会导致文件不能正常下载,\n\n 请删除这些符号,再浏览选取,但不能直接在边框里删除符号,谢谢合作!");
MyForm.FILE5.focus();
return false;
}


if(MyForm.comname.value =="" ) {
alert("\公司名称不能为空 !!");
MyForm.comname.focus();
return false;
}
if(MyForm.name.value =="" ) {
alert("\联系人不能为空 !!");
MyForm.name.focus();
return false;
}

if(MyForm.tel.value =="" ) {
alert("\联系电话不能为空 !!");
MyForm.tel.focus();
return false;
}

if(MyForm.address.value == "") {
alert("\联系地址不能为空 !!");
MyForm.address.focus();
return false;
}

strAppVersion = navigator.appVersion;

if (strAppVersion.indexOf('MSIE') != -1 && strAppVersion.substr(strAppVersion.indexOf('MSIE')+5,1) > 4)
{
winstyle = "dialogWidth=370px; dialogHeight:220px; center:yes;";
window.showModelessDialog('../framebar.asp?to=10&PID=06A41659063B8BC6&b=IE',null,winstyle);
}
else
{
window.open('../framebar.asp?to=10&PID=06A41659063B8BC6&b=NN','','width=370,height=220', true);
}

return true;
}
//-->
</script>



红色部分 不懂。谁帮我解实一下。谢谢。

2006-01-06 15:53
cdb0y
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2005-12-23
收藏
得分:0 
JAVA不是区分大小写的吗 为什么 name="Submit"

document.form1.submit();


这里submit用小写的S才可以呢? 大写的S就提不有错误?



谢谢你哦。问题都解决了。
2006-01-06 15:57
cdb0y
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2005-12-23
收藏
得分:0 

那为什么 document.form1.submit(); 这句话里的submit 写成Submit 网页左下角提示网页上有错误

改成小写 就没有问题了。

为什么呀?

[此贴子已经被作者于2006-1-6 16:20:41编辑过]

2006-01-06 16:20
cdb0y
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2005-12-23
收藏
得分:0 
哦 如果不问清 差点被你误导了 谢了 懂了

我对JAVA了解太少了 还有多少样这个submit对象的东东 知到多少贴多少出来吧 谢过~~~~~
2006-01-06 16:43
快速回复:点完对话框后就停在本页
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.043918 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved