function checkform(form) { if (form.nen.value.length == 0) { alert("\n年を入れて下さい!"); return false; } // if if (form.tuki.value.length == 0) { alert("\n月を入れて下さい!"); return false; } // if if (form.niti.value.length == 0) { alert("\n日を入れて下さい!"); return false; } // if if (form.tuki.value <= 0 || form.tuki.value > 12 ) { alert("\n月には1〜12までの数字を入れて下さい"); return false; } if (form.niti.value <= 0 || form.niti.value > 31 ) { alert("\n日には1〜31までの数字を入れて下さい"); return false; } if (form.koyomi.options[0].selected) { if (form.nen.value <= 0) { alert("\n年には1以上の数字を入れて下さい"); return false; } } if (form.koyomi.options[4].selected) { if (form.nen.value <= 0) { alert("\n年には1以上の数字を入れて下さい"); return false; } } if (form.koyomi.options[3].selected) { if (form.nen.value <= 0 || form.nen.value > 64 ) { alert("\n年には1〜64までの数字を入れて下さい"); return false; } } if (form.koyomi.options[2].selected) { if (form.nen.value <= 0 || form.nen.value > 15 ) { alert("\n年には1〜15までの数字を入れて下さい"); return false; } } if (form.koyomi.options[1].selected) { if (form.nen.value <= 0 || form.nen.value > 45 ) { alert("\n年には1〜45までの数字を入れて下さい"); return false; } } return true; } // func function computeForm(form) { if (checkform(form)) { var seireki = parseFloat(form.nen.value) ; var tuki = parseFloat(form.tuki.value) ; var niti = parseFloat(form.niti.value) ; if (form.koyomi.options[1].selected) { seireki = seireki + 1867 ; } if (form.koyomi.options[2].selected) { seireki = seireki + 1911 ; } if (form.koyomi.options[3].selected) { seireki = seireki + 1925; } if (form.koyomi.options[4].selected) { seireki = seireki + 1988 ; } var se=0; var strse=seireki.toString(10); for(i=1;i