我是新來的傳統的ASP,所以我想了解下面的代碼,這是造成錯誤經典ASP formatnumber錯誤
<input class="uploadCalcField" type="text" size="12" name="<%="upload" & "z" & rs("e_cat_id") & "z" & l2_id & "z" & l1_id%>" value="<%=formatnumber(Request.Form("upload" & "z" & rs("e_cat_id") & "z" & l2_id & "z" & l1_id), 0)%>" onClick="this.blur();">
誤差
類型不匹配:「formatnumber」 。
我已經檢查的
Request.Form("upload" & "z" & rs("e_cat_id") & "z" & l2_id & "z" & l1_id)
輸出,它是空的,這似乎是原因,任何人可以幫助我理解的錯誤?
通常那種錯誤意味着什麼像有到無格式的實際數量。您是否嘗試過調試要輸入到formatnumber()中的數字的值,以便您可以查看您正在使用或未使用的值? – 4532066
例如,您在格式編號中輸入了一大串值,並且您似乎還包括一個「z」幾次 - 單獨將打破格式編號,因爲它不是數字。 – 4532066
@Idiot,其實我也是這麼想的。由於這是遺留代碼,因此想知道代碼的寫法是什麼原因。但在這一刻我完全困惑:( – Prathyush