[新着] Webテンプレートを仮オープンしました
var ErrorMessages = {
'namae01' : 'お名前もしくは会社・組織名が入力されていません',
'kana01' : 'ふりがなが入力されていません',
'zip01' : '郵便番号が入力されていません',
'zip02' : '都道府県が選択されていません',
'zip03' : '郡市区、町名・番地が入力されていません',
'tel' : '電話番号が入力されていません',
'mail' : 'メールアドレスが入力されていません',
'check1' : '規約に同意の上、チェックして下さい'
};
function checkIn (form) {
var name, c;
for (var name in ErrorMessages)
if (c = form.elements[name])
if (c.type == 'text' && c.value == '' || c.type == 'checkbox' && ! c.checked)
return Boolean (alert (ErrorMessages[name]) || c.focus ());
return true;
}<form action="#" onsubmit="return checkIn (this); ">
<script type="application/javascript; version=1.6">
function checkIn (form, messages) {
return Array.every (form.elements, function (c) {
return ! messages[c.name]
|| (c.type == 'text' && c.value != '' || c.type == 'checkbox' && c.checked)
|| Boolean (alert (messages[c.name]) || c.focus ());
} );
}
</script>
<form action="#" onsubmit="return checkIn (this, {
'namae01' : 'お名前もしくは会社・組織名が入力されていません',
'kana01' : 'ふりがなが入力されていません',
'zip01' : '郵便番号が入力されていません',
'zip02' : '都道府県が選択されていません',
'zip03' : '郡市区、町名・番地が入力されていません',
'tel' : '電話番号が入力されていません',
'mail' : 'メールアドレスが入力されていません',
'check1' : '規約に同意の上、チェックして下さい'
} ); ">