Javascript小僧:タイムリミットの「年」を設定する [コンピューター]
タイムリミットまでの残り時間をリアルタイムで表示するJavascriptで、タイムリミットの「年」を設定するところの解説です。
作るにあたって、気にするところ。。
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)
作るにあたって、気にするところ。。
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)
nice! ありがとうございます。[__猫]
by cheese999 (2013-09-15 06:40)
お祝いコメント誠に有難うございます!
by 獏 (2013-09-15 08:21)
獏さん、
どういたしまして(^_0)ノ
by cheese999 (2013-09-15 22:15)