Loading...

社内システム開発日記:その155

前書き

お疲れ様です!
小手投げです。

右手首の痛みがなかなか治りません。
腕立ても満足にできないし、てっぽう、突き押しも厳しいです。
立ち合いで右は差すしか選択肢がない(右四つなので)です。
いっそ気分を変えて右上手を取りに行ってもいいかもしれません。

今回は日記です。

日記

XSS対策で入社前プロジェクト情報登録・編集を忘れていたので対応

パスワードポリシーをどうしよう
あんまり厳しくしてもしょうがないし
PMにどうしたいか聞くとどんなものにするにせよ一旦決めておくことが大事
8文字以上、英文字・数字それぞれ1文字以上、な感じを考えていると言ったらそれで行こうと
ログインIDも英数字、ハイフン、アンダーバーだけにしよう
メールアドレスも想定して、ドットと@も追加
ログインIDのバリデーション
正規表現は並べるだけと思って、^[a-zA-Z0-9@-\.]+$ としたがダメ
ドットを前に持って行って ^[\.a-zA-Z0-9@
-]+$ としたら動いた
パスワードは英文字と数字を同時に判定しようとしていたが、2回に分ければいいだけと気づく
パスワードの再入力にパスワードと同じチェックをしていたが、パスワードとの一致だけ見ればいいと思い修正

必須項目の表示
とりあえず項目名の横に※必須と書いてみるも見にくい
セルを1つ増やしてその中に書く
間の罫線を消すために border-right-style:none; としたが消えない
右からも border-left-style:none; と同時にやらないといけないようだ
入力がある画面に追加していく
赤文字にするのにfontタグを使っていたが、非推奨なので style に書く
本当はそれもまとめてCSSに出さないとだが…
途中、表示の細かい部分もいくつか修正

ブログの執筆公開

明日からCASTの説明資料を作る

後書き

バリデーション処理は1か所にまとめてあって、修正箇所が分かりやすかったです。
画面表示の方はどうしようもないですが。

致命的な不具合に関しては修正が終わってよかったです。

ではまた次回。

情報戦略テクノロジー