1樓:匿名使用者
從a='12345'
if len(a)<6 or len(a)>16 or not is_user(cstr(a)) then
response.write""
end if
的執**況可以看出,函式的寫法是對的.
你自己把你的**寫成
a=request.form("passwords")if len(a)<6 or len(a)>16 or not is_user(cstr(a)) then
response.write""
end if
看看得不得?
2樓:
如果使用者名稱ustring是空的時候可能會出錯,函式中最好加上一句判斷是否為空的**.
如果實在不行再加上on error resume next,跳過錯誤繼續執行**,具體**如下..
'on error resume nextfunction is_user(ustring)if ustring="" then
is_user=false
else
for i=1 to len(ustring)if (asc(mid(ustring,i,1))>=48 and asc(mid(ustring,i,1))=<57) or (asc(mid(ustring,i,1))>=65 and asc(mid(ustring,i,1))=<90) or (asc(mid(ustring,i,1))>=97 and asc(mid(ustring,i,1))=<122) then
is_user=true
else
is_user=false
exit for
end if
next
end if
end function
3樓:
因為n定義的is_user已經關閉了,關閉後你還用了一次is_user。
解決方法:
將end function放到最後
4樓:媒辦法
見識超人了....原來函式是要這樣寫的,end function 是必須寫在呼叫的語句之後的,汗....
這樣的話,還要函式幹嘛????
5樓:
阿姨,你的**在我的平臺的測試通過。你不是我的仇人派來故意玩我的吧。
還有一樓的超人。
6樓:普小夏侯
樓上真tm是超人 偶不佩服都不行啊
ASP語言 1 2級分類問題,ASP型別分類問題
我有完整的無限級 如有興趣可以找我。asp型別分類問題 首先是類別的區分,估計你的資料庫中應該將其分類了,如列名稱叫做 dj 值是 串燒 的就是串燒歌曲,值是 慢搖 的就是慢搖歌曲等等。在資料篩選的時候應該寫成 select top 5 from 資料表的名稱 where dj 串燒 order b...
高一菜鳥學程式設計應該怎麼學,菜鳥怎麼去學程式設計
1 不知道從什麼地方看起。解決辦法就是從第一章看起。2 不知道如何編第一個程式,很簡單解決方法是。1 用書上例子。2 獨立完成最簡單的一個完整流程,如從 到完整的作品,如軟體就是一個提示框,硬體完成一個閃燈。3 不知道程式怎麼編寫,這個是剛學習的通病,其實很簡單,按照你的想法編寫,錯了也比不程式設計...
asp中時間相減問題,ASP 時間相減
你的 好用。就是qdate和hdate沒有值qdate 2013 6 5 12 12 12 hdate 2013 6 15 11 11 14 nnn datediff n qdate,hdate response.write int nnn 60 小時 int nnn mod 60 分鐘 你的這條語...