JSFiddle - React, Tailwind, and code Playground

by Seungrae Lee

HTML

<table class="errtbl" cellspacing="0" cellpadding="2">
  <tr>
    <th>CODE_ERR</th>
    <td class="readonly" width="100">100</td>
  </tr>
</table>

<table class="errtbl p1" cellspacing="0" cellpadding="2">
  <tr>
    <th>エラーメッセージ</th>
    <td class="readonly" width="500">コストセンターがマスタにありません。</td>
  </tr>
</table>

<table class="errtbl p1" cellspacing="0" cellpadding="2">
  <tr>
    <th>伝票発行日</th>
    <td width=""><input type="text" name="denymd" size="10" maxlength="8" value="20190523"  /></td>
    <th>会計事業所</th>
    <td width=""><input type="text" name="fjg" size="10" maxlength="2" value="HA"  /></td>
  </tr>
</table>

<textarea row="10" col="20">
    test
</textarea>

CSS

table {
 font-family: 'Osaka', 'MS Pゴシック', Sans-serif;
 font-size: 10pt;
}

.errtbl {
  font-size: 12pt;
  border: 1px solid #000;
}

.errtbl th {
  color: #FFCC66;
  padding: 8px 5px;
  background-color: #0055BB;
}

.errtbl td.readonly {
  background-color: #EEEEEE;
}

input[type="text"] {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 12pt;
    height: 25px;
}

.p1 {
  margin: 10px 0 0 0;
}

.focused_element {
  background-color: #99FFFF;
}

JavaScript

$(function() {
	$(":text").on("focus", function() {
  	$(this).addClass("focused_element");
  }).on("focusout", function() {
  	$(this).removeClass("focused_element");
  });

});