0

(ASP を使用して) HTML で作成されたテーブルがあり、レコードセットをステップ実行しています。レコードセットをステップ実行すると、html テーブルの新しい行が作成され、データが入力されます。

私が抱えている問題は、10 桁または 11 桁の数字を使用していて、コンマでフォーマットしたいということです。うまく機能する formatNumbers 関数があります。ただし、基本的に私がする必要があるのはこれです:

<td><script>formatNumber(<% = RS("total_rolled_lineal_ft")%>,0,0,true);</script></td>

Object Expected エラーが発生します。実行された HTML から 1 行取り出すと、次のようになります。 <td><script>formatNumber(10843537,0,0,true);</script></td>

エラーの原因、または完全に間違っている場合の修正方法の手がかりはありますか?

また、formatNumber は文字列を返します。この場合は10,843,537です。

4

2 に答える 2

0

@nnnnnn のおかげで、最終的に VB の FormatNumber() を使用して、これを思いつきました

<% = FormatNumber(RS("total_rolled_lineal_ft"),0,true,true,true)%>、これは優れた機能を果たします。

于 2013-07-02T14:11:32.560 に答える