//jquery
document.write('');
//jquery-ui
document.write('');
document.write('');
document.write('');
//datetimepicker
//document.write('');
//document.write('');
//document.write('');
//exFixed
document.write('');
//ceebox
document.write('');
document.write('');
//elFinder
document.write('');
document.write('');
document.write('');
//TinyMCE
document.write('');
window.onload = function () {
//移動
linkTo = function (url) {
location.href = url;
}
//フォーム送信
submitForm = function (obj) {
if (checkInput()) { obj.submit(); }
}
//入力チェック
checkInput = function () {
var check = true;
//未入力チェック
$(':input[required]:enabled').each(function () {
//テキスト
if ($(this).is(':text,textarea')) {
//未入力チェック
if ($(this).val() == '') {
check = false;
msg = $(this).attr('item_label')+' を入力してください。';
}
}
//ラジオ、チェックボックス
else if ($(this).is(':radio,:checkbox')) {
if ($(':input[name="'+$(this).attr('name')+'"]:checked').size() == 0) {
check = false;
msg = $(this).attr('item_label')+' を選択してください。';
}
}
if (check === false) {
alert(msg);
$(this).focus();
return false;
}
});
if (check === false) { return check; }
//文字種チェック
$(':input[validate]').each(function () {
switch ($(this).attr('validate')) {
case 'alpha':
var exp = '[!^a-zA-Z]';
var exp_msg = $(this).attr('item_label')+' は 半角アルファベット で入力してください。';
break;
case 'alpha_numeric':
var exp = '[!^a-zA-Z0-9]';
var exp_msg = $(this).attr('item_label')+' は 半角英数字 で入力してください。';
break;
case 'alpha_dash':
var exp = '[!^a-zA-Z0-9\-_]';
var exp_msg = $(this).attr('item_label')+' は 半角英数字、アンダースコア、ハイフン で入力してください。';
break;
case 'numeric':
var exp = '[!^0-9]';
var exp_msg = $(this).attr('item_label')+' は 半角数字 で入力してください。';
break;
case 'email':
var exp = '[!#-9A-~]+@+[a-z0-9]+.+[^.]$';
var exp_msg = $(this).attr('item_label')+' の形式が正しくありません。';
break;
}
var RegularExp = new RegExp(exp);
if ($(this).val() != '' && !$(this).val().match(RegularExp)) {
check = false;
msg = exp_msg;
}
if (check === false) {
alert(msg);
$(this).focus();
return false;
}
});
return check;
}
};