質問編集履歴
2
指摘を踏まえた修正とその後発生した事象を記載
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
出力する文字列はゼロパティングとUTF-16形式への変換を行います。
|
4
4
|
|
5
|
-
ソースは以下の通りですが、IEの開発者ツールで実行すると、「
|
5
|
+
ソースは以下の通りですが、IEの開発者ツールで実行すると、5桁までは「3030303035」というように出力されるのですが、入力フォームに6以上の値を入力すると、6桁目以降が「NAN」と出力されてしまいます。
|
6
6
|
|
7
7
|
どこをどう直したらよいでしょうか?
|
8
8
|
|
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
|
24
24
|
|
25
|
-
function zeroPadding(
|
25
|
+
function zeroPadding(){
|
26
26
|
|
27
27
|
// 入力値取得
|
28
28
|
|
@@ -84,7 +84,7 @@
|
|
84
84
|
|
85
85
|
<FORM NAME="myform5"><PRE>
|
86
86
|
|
87
|
-
出力件数:<INPUT TYPE="text" name="text0" size=10> <INPUT TYPE="button" VALUE="実行" onClick="zeroPadding(
|
87
|
+
出力件数:<INPUT TYPE="text" name="text0" size=10> <INPUT TYPE="button" VALUE="実行" onClick="zeroPadding();">
|
88
88
|
|
89
89
|
出力結果:<INPUT TYPE="text" name="text2" size=60>
|
90
90
|
|
1
コードブロックで囲み、scriptとbodyの順序を変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,33 +8,15 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
+
|
11
12
|
|
13
|
+
```Javascript
|
12
14
|
|
13
15
|
<html><head>
|
14
16
|
|
15
17
|
<title>連番出力</title>
|
16
18
|
|
17
|
-
<head>
|
18
|
-
|
19
|
-
<body>
|
20
|
-
|
21
|
-
<br>
|
22
|
-
|
23
|
-
<br>
|
24
|
-
|
25
|
-
<br>
|
26
|
-
|
27
|
-
連番出力
|
28
|
-
|
29
|
-
<FORM NAME="myform5"><PRE>
|
30
|
-
|
31
|
-
出力件数:<INPUT TYPE="text" name="text0" size=10> <INPUT TYPE="button" VALUE="実行" onClick="zeroPadding(num,5);">
|
32
|
-
|
33
|
-
出力結果:<INPUT TYPE="text" name="text2" size=60>
|
34
|
-
|
35
|
-
</PRE></FORM>
|
36
|
-
|
37
|
-
</
|
19
|
+
</head>
|
38
20
|
|
39
21
|
<SCRIPT type="text/JavaScript">
|
40
22
|
|
@@ -42,7 +24,7 @@
|
|
42
24
|
|
43
25
|
function zeroPadding(num,5){
|
44
26
|
|
45
|
-
|
27
|
+
// 入力値取得
|
46
28
|
|
47
29
|
cStr = document.myform5.text0.value;
|
48
30
|
|
@@ -90,4 +72,26 @@
|
|
90
72
|
|
91
73
|
</SCRIPT>
|
92
74
|
|
75
|
+
<body>
|
76
|
+
|
77
|
+
<br>
|
78
|
+
|
79
|
+
<br>
|
80
|
+
|
81
|
+
<br>
|
82
|
+
|
83
|
+
連番出力
|
84
|
+
|
85
|
+
<FORM NAME="myform5"><PRE>
|
86
|
+
|
87
|
+
出力件数:<INPUT TYPE="text" name="text0" size=10> <INPUT TYPE="button" VALUE="実行" onClick="zeroPadding(num,5);">
|
88
|
+
|
89
|
+
出力結果:<INPUT TYPE="text" name="text2" size=60>
|
90
|
+
|
91
|
+
</PRE></FORM>
|
92
|
+
|
93
|
+
</body>
|
94
|
+
|
93
95
|
</html>
|
96
|
+
|
97
|
+
```
|