本文目錄一覽:
- 1、如何把一個asp變數傳遞給js變數
- 2、asp頁面如何傳值給js?js是載入外部的js文件.
- 3、asp中onclick傳值給js
- 4、將asp中的變數傳遞給js函數
- 5、asp的值如何傳到javascript函數中
- 6、從ASP向js傳遞參數,為什麼沒反應,瀏覽器也不提示錯誤
如何把一個asp變數傳遞給js變數
如果是數值型變數:
var js變數 = %=asp變數%;
如果是字元串變數:
var js變數 = “%=asp變數%”;
asp頁面如何傳值給js?js是載入外部的js文件.
將name值寫在載入這個js的頁面里
input type=”hidden” value=”你的name” id=”myname” /
js獲取這個input的value 然後調用你寫的方法
asp中onclick傳值給js
將 onclick 里的內容 改成
onclick=”delete_admin(‘%=rs(“admin_name”)%’);”
建議你帶id過去 帶名字,如果有特殊符號會產生不確定的問題;
將asp中的變數傳遞給js函數
是這樣做的,在asp這裡:script type=」text/javascript」 src=」lpindex.js?jsid=trim(request(『id’))」 /script 而在js那邊:location.href=’lmsg.asp?id=%=trim(request(「jsid」))%’;這樣做出來的結果就是,獲取的asp變數根本用不上的。
最好的方法是在asp裡面設置一個script代碼塊,用%%賦值,js文件裡面不能使用%%,因為asp解析器不解析js文件,如下:
HTML code:
代碼如下:
script type=」text/javascript」
var a=’%=trim(request(「id」))%’;///////這個代碼塊要放在xxx.js前面
/script
script src=」xxx.js」 type=」text/javascript」/script
asp的值如何傳到javascript函數中
將id以參數形式傳過去就可以了,代碼示例:
a href=”#” onclick=”open1(『%=rw(“id”)%』)” class=”atitle”%=aa(“typename”)%%=rw(“shuliang”)%/a(發佈於%=left(rw(“adddate”),10)%)/td
js:
function open1(id)
{
Dialog.open({URL:’rw.asp?id=’+id});
}
從ASP向js傳遞參數,為什麼沒反應,瀏覽器也不提示錯誤
人民幣大寫轉換函數是內置的嗎?還是需要自己寫的?
我不是很了解VB,查了一個這樣的函數,加上應該就可以了。
Function rmb(num)
num = FormatNumber(num, 2)
Dim numList
Dim rmbList
Dim numLen
Dim numChar
Dim numstr
Dim n
Dim n1, n2
Dim hz
numList = “零壹貳叄肆伍陸柒捌玖”
rmbList = “分角元拾佰仟萬拾佰仟億拾佰仟萬”
If num 9999999999999.99 Then
rmb = “超出範圍的人民幣值”
Exit Function
End If
numstr = CStr(num * 100)
numLen = Len(numstr)
n = 1
Do While n = numLen
numChar = CInt(Mid(numstr, n, 1))
n1 = Mid(numList, numChar + 1, 1)
n2 = Mid(rmbList, numLen – n + 1, 1)
If Not n1 = “零” Then
hz = hz + CStr(n1) + CStr(n2)
Else
If n2 = “億” Or n2 = “萬” Or n2 = “元” Or n1 = “零” Then
Do While Right(hz, 1) = “零”
hz = Left(hz, Len(hz) – 1)
Loop
End If
If (n2 = “億” Or (n2 = “萬” And Right(hz, 1) “億”) Or n2 = “元”) Then
hz = hz + CStr(n2)
Else
If Left(Right(hz, 2), 1) = “零” Or Right(hz, 1) “億” Then
hz = hz + n1
End If
End If
End If
n = n + 1
Loop
Do While Right(hz, 1) = “零”
hz = Left(hz, Len(hz) – 1)
Loop
If Right(hz, 1) = “元” Then
hz = hz + “整”
End If
rmb = hz
End Function
原創文章,作者:USCEY,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/317947.html