質問するログイン新規登録

質問編集履歴

1

ソースを追加しました

2020/09/10 06:14

投稿

sad
sad

スコア16

title CHANGED
File without changes
body CHANGED
@@ -2,4 +2,135 @@
2
2
 
3
3
  こちらのHTMLをきれいに見やすくしようとCSSで頑張ってみたのですが、色を付けて強調箇所を作った所で万策つきました。
4
4
  ソースコード等が無くても構いません。こうしたらより見やすくなる、デザイン性がよくなる等助言お願い致します。
5
- また、追加情報が必要でしたら随時更新いたします。
5
+ また、追加情報が必要でしたら随時更新いたします。
6
+
7
+ ---
8
+ 追記です。ソースを提示いたします。
9
+ JSが混在していたり見にくいとは思いますが、ご了承ください。
10
+ ```JSP
11
+ <%@ page language="java" contentType="text/html; charset=UTF-8"
12
+ pageEncoding="UTF-8"%>
13
+ <%@ page import="mastaProgram.Masta"%>
14
+ <%@ page import="java.util.ArrayList"%>
15
+
16
+ <!DOCTYPE html>
17
+ <html>
18
+ <head>
19
+ <meta charset="UTF-8">
20
+ <title>マスタメンテナンス</title>
21
+ <link href="TestMastaCSS.css" rel="stylesheet" type="text/css">
22
+ <script type="text/javascript" src="jquery-3.5.1.min.js"></script>
23
+ </head>
24
+ <body>
25
+ <%
26
+ ArrayList<Masta> masta = (ArrayList<Masta>) request.getAttribute("masta");
27
+ %>
28
+
29
+
30
+ <div class="all"><br>
31
+ <h2 class="center">従業員マスタメンテナンス</h2>
32
+
33
+ <form action="MastaServlet">
34
+ <p class="list">
35
+ 全従業員リスト<input type="submit" value="表示" class="mastabutton">
36
+ </p>
37
+ </form>
38
+ <form action="TestMastaServlet">
39
+ 従業員No.<input type="text" name="nom"size="1"><input type="submit"
40
+ value="検索"> <input type="submit" value="削除"
41
+ formaction="DeleteServlet"><br>
42
+ </form>
43
+
44
+
45
+ <%
46
+ if (masta != null)
47
+ for (int i = 0; i < masta.size(); i++) {
48
+ Masta up = masta.get(i);
49
+ %>
50
+ <form action="UpdateServlet" method="post">
51
+ <p>
52
+ 従業員No.<input type="text"value="<%=up.getNom()%>"name="nom" readonly size="1"></p>
53
+
54
+ <p>
55
+ 生年月日(西暦):<input type="text" value="<%=up.getYear()%>" size="1"name="year" id="year2"style="ime-mode: inactive" onkeyup="get2()">年
56
+ <input type="text"value="<%=up.getMonth()%>"size="1" name="month" id="month" style="ime-mode: inactive" onkeyup="get2()">月
57
+ <input type="text" value="<%=up.getDay()%>" size="1"name="day" id="day" style="ime-mode: inactive" onkeyup="get2()">日
58
+
59
+ </p>
60
+ <p>
61
+ 年齢:<input type="text"size="1" name="age" id="age2" value=<%=up.getAge()%>>歳
62
+ <script type="text/javascript" src="Nenrei2.js"></script>
63
+ </p>
64
+ <p>
65
+ 氏名;<input type="text" value="<%=up.getName()%>" name="name"
66
+ style="ime-mode: active"> 氏名(かな):<input type="text"
67
+ value="<%=up.getKana()%>" name="kana" style="ime-mode: active">
68
+ </p>
69
+ <p>住所:〒<input type="text" value="<%=up.getCode() %>"size="6" name="code" id="code2" style="ime-mode: inactive"></p><br>
70
+  <input type="text" value="<%=up.getAdd1() %>" name="add1" id="add3"> <input type="text" value="<%=up.getAdd2() %>" name="add2" id="add4">
71
+ <script type="text/javascript" src="search2.js"></script>
72
+ <p>
73
+ メール<input type="text" value="<%=up.getMail()%>" name="mail"
74
+ style="ime-mode: inactive"> 電話<input type="text"
75
+ value="<%=up.getTell()%>" name="tell" style="ime-mode: inactive">
76
+ </p>
77
+ <br> <input type="submit" value="更新">
78
+ </form>
79
+ <%
80
+ }
81
+ else {
82
+ %>
83
+
84
+ <form action="InputServlet" method="post">
85
+ <p>
86
+ 生年月日(西暦):<input type="text" name="year" id="year" style="ime-mode: inactive" onkeyup="get()" placeholder="例)20200910" class="year"size="8"> 
87
+ <input type="text" name="age" id="age" size="1">歳
88
+ <script type="text/javascript" src="Nenrei.js"></script>
89
+ </p>
90
+ <p>
91
+ 氏名<input type="text" name="name" style="ime-mode: active">
92
+ 氏名(かな)<input type="text" name="kana" style="ime-mode: active">
93
+ </p>
94
+ <p>郵便番号<input type="text" name="code" id="code" style="ime-mode: inactive" size="6"><br>
95
+ 住所<input type="text" name="add1" id="add1" size="4"><br>
96
+   <input type="text" name="add2" id="add2" size="30">
97
+ <script type="text/javascript" src="search.js"></script>
98
+ <p>メール<input type="text" name="mail" style="ime-mode: inactive">
99
+ 電話<input type="text" name="tell" style="ime-mode: inactive">
100
+ </p>
101
+ <Input type="submit" value="新規登録">
102
+ </form>
103
+
104
+ <%
105
+ }
106
+ %>
107
+ <br>
108
+ </div>
109
+ <script>
110
+ $('form').on('keydown', 'input, button, select', function(e) {
111
+ if (e.keyCode == 13) {
112
+ if ($(this).attr("type") == 'submit') return;
113
+
114
+ var form = $(this).closest('form');
115
+ var focusable = form.find('input, button[type="submit"], select, textarea')
116
+ .not('[readonly]').filter(':visible');
117
+
118
+ if (e.shiftKey) {
119
+ focusable.eq(focusable.index(this) - 1).focus();
120
+ } else {
121
+ var next = focusable.eq(focusable.index(this) + 1);
122
+ if (next.length) {
123
+ next.focus();
124
+ } else {
125
+ focusable.eq(0).focus();
126
+ }
127
+ }
128
+
129
+ e.preventDefault();
130
+ }
131
+ });
132
+ </script>
133
+ </body>
134
+ </html>
135
+
136
+ ```