| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 903 人关注过本帖
标题:这个代码能不能改简单点啊??
只看楼主 加入收藏
白永浩
Rank: 1
来 自:浙江温州
等 级:新手上路
帖 子:101
专家分:0
注 册:2006-3-23
收藏
 问题点数:0 回复次数:18 
这个代码能不能改简单点啊??
dim frmtmp
set frmtmp=document.form1
if (frmtmp.textfield.value="")or( frmtmp.textfield2.value="")or(frmtmp.textfield3.value="")or(frmtmp.textfield5.value="")or(frmtmp.textfield6.value="")or(frmtmp.textfield7.value="") then
msgbox "带*的不能为空!"
else
frmtmp.submit
end if
能不能把三四两句用什么办法精简一下
请各位高手帮帮忙~~~~
搜索更多相关主题的帖子: 代码 
2006-03-24 12:16
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用白永浩在2006-3-24 12:16:00的发言:
dim frmtmp
set frmtmp=document.form1
if (frmtmp.textfield.value="")or( frmtmp.textfield2.value="")or(frmtmp.textfield3.value="")or(frmtmp.textfield5.value="")or(frmtmp.textfield6.value="")or(frmtmp.textfield7.value="") then
msgbox "带*的不能为空!"
else
frmtmp.submit
end if
能不能把三四两句用什么办法精简一下
请各位高手帮帮忙~~~~

这些textfield应该可以做成控件数组,也就是所有文本框的name都等于textfield
简化后就可以写
Dim frmtmp
Set frmtmp=document.form1
Dim Null
Dim i
Null="F"
For i=0 To UBound(frmtmp.textfield)-1
IF frmtmp.textfield(i).value="" Then
Null="T"
End IF
Next
IF Null="T" Then
Msgbox "带*的不能为空!"
Else
frmtmp.submit
End IF

2006-03-24 13:28
白永浩
Rank: 1
来 自:浙江温州
等 级:新手上路
帖 子:101
专家分:0
注 册:2006-3-23
收藏
得分:0 
哦~~~
懂了,谢谢咯~~~~

欢迎光临博智皮具!www.
2006-03-24 14:04
白永浩
Rank: 1
来 自:浙江温州
等 级:新手上路
帖 子:101
专家分:0
注 册:2006-3-23
收藏
得分:0 
???
又不懂了
我都照做了 把文本框都叫一个名了
怎么不行了呢?

欢迎光临博智皮具!www.
2006-03-24 14:40
hksyw
Rank: 1
等 级:新手上路
帖 子:171
专家分:6
注 册:2006-2-21
收藏
得分:0 

没有什么好的办法


2006-03-24 14:42
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
回复:(白永浩)???又不懂了我都照做了 把文本框都叫...
以下是引用白永浩在2006-3-24 14:40:00的发言:
???
又不懂了
我都照做了 把文本框都叫一个名了
怎么不行了呢?

Dim frmtmp
Set frmtmp=document.form1
Dim Null
Dim i
Null="F"
For i=0 To frmtmp.textfield.length-1
IF frmtmp.textfield(i).value="" Then
Null="T"
End IF
Next
IF Null="T" Then
Msgbox "带*的不能为空!"
Else
frmtmp.submit
End IF
刚才写错了,这样写就可以循环了。

2006-03-24 15:20
白永浩
Rank: 1
来 自:浙江温州
等 级:新手上路
帖 子:101
专家分:0
注 册:2006-3-23
收藏
得分:0 


还是不行~~
你的思路我懂
可是不知道哪里有问题
还是不行
再帮帮忙吧~~~~~~~

欢迎光临博智皮具!www.
2006-03-24 15:35
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用白永浩在2006-3-24 15:35:00的发言:


还是不行~~
你的思路我懂
可是不知道哪里有问题
还是不行
再帮帮忙吧~~~~~~~

还不行?什么问题,有没有错误提示(比如如果有FrontPage软件网页在预览模式中就可以对代码进行调试,有错误就会弹出错误窗口写有错误信息。)

2006-03-24 16:16
白永浩
Rank: 1
来 自:浙江温州
等 级:新手上路
帖 子:101
专家分:0
注 册:2006-3-23
收藏
得分:0 
没有错误,
就是空白页面

欢迎光临博智皮具!www.
2006-03-24 16:27
白永浩
Rank: 1
来 自:浙江温州
等 级:新手上路
帖 子:101
专家分:0
注 册:2006-3-23
收藏
得分:0 
不是空白页面
就是没有反应

欢迎光临博智皮具!www.
2006-03-24 16:31
快速回复:这个代码能不能改简单点啊??
数据加载中...
 
   



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

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