ブログタイトル


ブログの説明文

入力テスト - (MARCO)
MULTI_INPUTをyesにするといろんな人が入力できるようになる

はず。

KEY=111
2009-07-12 19:41:00 [コメント]
javascript 日付チェック (MARCO)
function ckDate(datestr) {
// 正規表現による書式チェック
if(!datestr.match(/^d{4}/d{2}/d{2}$/)){
return false;
}
var vYear = datestr.substr(0, 4) - 0;
var vMonth = datestr.substr(5, 2) - 1; // Javascriptは、0-11で表現
var vDay = datestr.substr(8, 2) - 0;
// 月,日の妥当性チェック
if(vMonth >= 0 && vMonth <= 11 && vDay >= 1 && vDay <= 31){
var vDt = new Date(vYear, vMonth, vDay);
if(isNaN(vDt)){
return false;
}else if(vDt.getFullYear() == vYear && vDt.getMonth() == vMonth && vDt.getDate() == vDay){
return true;
}else{
return false;
}
}else{
return false;
}
}

2009-10-27 18:49:26
[修正]
計算 (MARCO)
function keisan(){
var dmy = document.F1.tanka;
if(dmy.length) {
for(i=0;i var tan = eval(document.F1.tanka[i].value);
var sur = 0;
if(isNaN(document.F1.suryo[i].value)==false){
sur = eval(document.F1.suryo[i].value);
sur = Math.round(sur * 100);
sur = sur / 100;
document.F1.suryo[i].value = sur;
}
var kot = 0;
if(isNaN(document.F1.koutu[i].value)==false){
kot = eval(document.F1.koutu[i].value);
}
var cho = 0;
if(isNaN(document.F1.chosei[i].value)==false){
cho = eval(document.F1.chosei[i].value);
}
var war = eval(document.F1.waribiki[i].value);
var bur = eval(document.F1.buritu[i].value);
var wrk = (tan * sur - war) * bur;
document.F1.kingaku[i].value = Math.ceil(wrk);
var kei = eval(document.F1.kingaku[i].value) + kot + cho;
if(document.F1.zeikbn[i].value==0){
kin = Math.ceil(kei * 100 / 105);
zei = kei - kin;
}else{
kin = kei;
zei = parseInt(kei*0.05);
}
document.F1.siharai[i].value = kin;
document.F1.syohizei[i].value = zei;
}
} else {
var tan = eval(document.F1.tanka.value);
var sur = 0;
if(isNaN(document.F1.suryo.value)==false){
sur = eval(document.F1.suryo.value);
sur = Math.round(sur * 100);
sur = sur / 100;
document.F1.suryo.value = sur;
}
var kot = 0;
if(isNaN(document.F1.koutu.value)==false){
kot = eval(document.F1.koutu.value);
}
var cho = 0;
if(isNaN(document.F1.chosei.value)==false){
cho = eval(document.F1.chosei.value);
}
var war = eval(document.F1.waribiki.value);
var bur = eval(document.F1.buritu.value);
var wrk = (tan * sur - war) * bur;
document.F1.kingaku.value = Math.ceil(wrk);
var kei=eval(document.F1.kingaku.value) + kot + cho;
if(document.F1.zeikbn.value==0){
kin = Math.ceil(kei * 100 / 105);
zei = kei - kin;
}else{
kin = kei;
zei = parseInt(kei*0.05);
}
document.F1.siharai.value = kin;
document.F1.syohizei.value = zei;
}
}

2009-10-27 18:53:07
[修正]
■カレンダー
2024年3月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
2009/12 - (3)
2009/11 - (2)
2009/07 - (2)
■最近のコメント
おおっと(MARCO)
!!(かいる)
計算(MARCO)
javascript 日付チェック(MARCO)
test(test)

■最近の記事
女子フィギュア村上佳菜子選手
MySQLのユーザー作成コマンド
フリー入力付きプルダウンリスト
懐かしすぎる☆
ぽっきー
入力テスト
さあテスト

■プロフィール

プロフィール

■ブックマーク
Google

管理KEY
■メモ
管理KEYは123です

■ブログ内検索
(C)MARCO 2009.