SSブログ

Javascript小僧:タイムリミットの「年」を設定する [コンピューター]

タイムリミットまでの残り時間をリアルタイムで表示するJavascriptで、タイムリミットの「年」を設定するところの解説です。

001.jpg

作るにあたって、気にするところ。。

1.入力しやすいこと。
2.人間が間違った入力しないようになっていること。(ばかよけ)
3.間違った入力を排除できること。

年の入力には2通りあって、1)西暦、2)元号(平成XX年とか)のいずれかです。元号入力にすると、元号(例:平成)と年(例:25年)の組み合わせが正しいかチェックした上、西暦に変換してやるなど処理が大変です。そこで、西暦で年を入力することにします。

例えば、現在から見て前後5年のみの入力とする場合は、プルダウンメニューから選ばせる方法が使えます。2008, 2009 --- 2013, 2014 --- 2018の選択肢を持つプルダウンメニューを作ればいいです。メリットとしては、入力ミスが防げます。デメリットは年が切り替わるたびに、プログラムを書き替える必要がでてきます。また、選択肢が多い時、イエス様が生まれた年から2018年まで、なんて、選択肢が2000個以上もになって、現実的ではありません。

もう1つ入力方法としては、テキストで西暦年を「2013」と入力してもらう方法です。メリットは、どんな年だって入力可能なことです。デメリットは入力した年が正しいか確認する必要があります。

まあ、西暦年をテキストで入力するのがプログラムを作る側、使う側双方にとって、良さそうなので、その方法を採ることにします。

コードについては、別の機会に。。。[猫]

Green Day - Stop When The Red Lights Flash (Lyrics Video)

ヤバイぜ!(18)  コメント(3)  トラックバック(1) 
共通テーマ:日記・雑感

ヤバイぜ! 18

コメント 3

cheese999

nice! ありがとうございます。[__猫]
by cheese999 (2013-09-15 06:40) 

獏

お祝いコメント誠に有難うございます!

by 獏 (2013-09-15 08:21) 

cheese999

獏さん、
どういたしまして(^_0)ノ
by cheese999 (2013-09-15 22:15) 

Facebook コメント

トラックバック 1

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。