//フォーム切り替え
$(function() {
$('input[type=radio]').change(function() {
$('div.mem').hide();
$('div.new').hide();
if ($("input:radio[name='custmer']:checked").val() == "1") {
$('div.mem').show();
} else if($("input:radio[name='custmer']:checked").val() == "2") {
$('div.new').show();
}
}).trigger('change'); //←(1)
});
jQuery(document).ready(function(){
jQuery("#MemberForm").validationEngine( 'attach', {
ajaxFormValidation: true
,onBeforeAjaxFormValidation: beforeCall,
promptPosition: "bottomLeft", // エラーメッセージの表示位置
focusFirstField: false, // エラー時に一番最初の入力フィールドにフォーカスさせるかどうか。デフォルトはtrue
scroll: false, // エラー時に一番最初の入力フィールドまでスクロールさせるかどうか。デフォルトはtrue
});
function beforeCall(){
Namae = $('#MemberForm').find('#Namae').val();
seq = $('#MemberForm').find('#seq').val();
birth = $('#MemberForm').find('#birth').val();
if(seq != ""){
$('.mem p').html('
');
$('div.radio-group').hide();
$('form#MemberForm').hide();
$.ajax({
url: "/wp/wp-content/themes/new_aun/lib/js/admincancelchk.php",
type: "POST",
data: {seq:seq,Namae:Namae},
dataType: "html",
success: function(data) {
if(data == 'error'){
$('div.radio-group').show();
$('.mem p').html('予約番号か会員番号をご確認の上、もう一度ご入力ください。');
$('form#MemberForm').show();
}else{
$('.mem').html(jQuery.parseHTML(data));
}
},
error: function(MLHttpRequest, textStatus, errorThrown) {
$('div.radio-group').show();
$('.mem p').html(errorThrown);
$('form#MemberForm').show();
}
});
}else{
$('.mem p').html('');
$('div.radio-group').hide();
$('form#MemberForm').hide();
$.ajax({
url: "/wp/wp-content/themes/new_aun/lib/js/admincancelserchchk.php",
type: "POST",
data: {birth:birth,Namae:Namae},
dataType: "html",
success: function(data) {
if(data == 'error'){
$('div.radio-group').show();
$('.mem p').html('予約番号か会員番号をご確認の上、もう一度ご入力ください。');
$('form#MemberForm').show();
}else{
$('.mem').html(jQuery.parseHTML(data));
}
},
error: function(MLHttpRequest, textStatus, errorThrown) {
$('div.radio-group').show();
$('.mem p').html(errorThrown);
$('form#MemberForm').show();
}
});
}
}
});
jQuery(document).ready(function(){
jQuery("#FirstForm").validationEngine( 'attach', {
ajaxFormValidation: true
,onBeforeAjaxFormValidation: beforeCall,
promptPosition: "bottomLeft", // エラーメッセージの表示位置
focusFirstField: false, // エラー時に一番最初の入力フィールドにフォーカスさせるかどうか。デフォルトはtrue
scroll: false, // エラー時に一番最初の入力フィールドまでスクロールさせるかどうか。デフォルトはtrue
});
function beforeCall(){
Namae = $('#FirstForm').find('#Namae').val();
phone = $('#FirstForm').find('#phone').val();
if((seq != "")&&(phone != "")){
$('.new p').html('');
$('div.radio-group').hide();
$('form#FirstForm').hide();
$.ajax({
url: "/wp/wp-content/themes/new_aun/lib/js/admincancelserchchk.php",
type: "POST",
data: {birth:phone,Namae:Namae},
dataType: "html",
success: function(data) {
if(data == 'error'){
$('div.radio-group').show();
$('.new p').html('予約番号か申込番号をご確認の上、もう一度ご入力ください。');
$('form#FirstForm').show();
}else{
$('.new p').hide();
$('#DSchedule').html(jQuery.parseHTML(data));
}
},
error: function(MLHttpRequest, textStatus, errorThrown) {
$('div.radio-group').show();
$('.mem p').html(errorThrown);
$('form#FirstForm').show();
}
});
}
}
});