質問編集履歴

2

指摘を踏まえた修正とその後発生した事象を記載

2018/02/22 00:28

投稿

Hinata_5846
Hinata_5846

スコア10

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  出力する文字列はゼロパティングとUTF-16形式への変換を行います。 
4
4
 
5
- ソースは以下の通りですが、IEの開発者ツールで実行すると、「'zeroPadding' は定義されていません。」と表示されて動きせん
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(num,5){
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(num,5);">
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の順序を変更

2018/02/22 00:28

投稿

Hinata_5846
Hinata_5846

スコア10

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
- </body>
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
+ ```