var enterflag=false; var count = 0; function disp(n) { count++; if (count > 4){ alert('入力する数字は4桁までです。'); } if (enterflag){ document.numbers4IsWinningForm.choosedNumber.value=""; enterflag=false; } if (document.numbers4IsWinningForm.choosedNumber.value.length != 4){ document.numbers4IsWinningForm.choosedNumber.value=document.numbers4IsWinningForm.choosedNumber.value + n; } } function toResult() { var data = document.numbers4IsWinningForm.choosedNumber.value; var checkOK = "0123456789"; var allValid = true; var allNum = ""; //必須チェック if (data == ""){ alert('抽せん数字を入力してください。'); document.numbers4IsWinningForm.choosedNumber.focus(); return (false); } //桁数チェック if (data.length != 4){ alert('抽せん数字は4桁で入力してください。'); document.numbers4IsWinningForm.choosedNumber.focus(); return (false); } for (i = 0; i < data.length; i++){ ch = data.charAt(i); for (j = 0; j < checkOK.length; j++){ if (ch == checkOK.charAt(j)) break; } if (j == checkOK.length){ allValid = false; break; } allNum += ch; } //数字チェック if (!allValid){ alert('抽せん数字は数字を入力してください。'); document.numbers4IsWinningForm.choosedNumber.focus(); return (false); } enterflag=true; count = 0; // フォーム実行 jp.co.takarakujinet.AjaxUtil.updateElementFrom( "contents2", "/ajax/numbers4/isWinningResult.do", { choosedNumber : document.numbers4IsWinningForm.choosedNumber.value }); } function clear1() { document.numbers4IsWinningForm.choosedNumber.value=""; enterflag=false; count = 0; document.numbers4IsWinningForm.reset(); document.getElementById("contents2").innerHTML = ""; } //メンテナンスページ用 function blankSubmit() { document.numbers4IsWinningForm.choosedNumber.value=""; document.getElementById("contents2").innerHTML = ""; } function clear2() { document.numbers4IsWinningForm.choosedNumber.value=""; enterflag=false; count = 0; document.numbers4IsWinningForm.reset(); document.getElementById("contents2").innerHTML = ""; } document.onkeypress = nextForm; function nextForm(evt){ if(document.all) { keycode = event.keyCode; } else { keycode = evt.keyCode; } if (keycode == 13) { toResult(); return false; } return true; }