self.js 1.98 KB
/**
 * 自提
 */
$(function() {
	
	$("input[name='pickType']").change(function() {
		var val = $("input[name='pickType']:checked").val();
		$('#spPickType').text('');
		if (val == '01') { //自提
			$("#selfPick").show();
			$("#otherPick").hide();
			$('#spPickType').text('本人自提');
			$('#delegateName').val('');
			$('#delegateId').val('');
		} else {
			$("#otherPick").show();
			$("#selfPick").hide();
			$('#spPickType').text('委托他人');
		}
		$("#spDelegateName").text('');
		$("#spDelegateId").text('');
	});

	$("#pickDate").datepicker({
		showOtherMonths : true,
		dateFormat : "yy-mm-dd",
		minDate : 2,
		defaultDate : 0,
		beforeShowDay: $.datepicker.noWeekends,
		onSelect: function(dateText, inst) {
			if ($('#spPickAddress').length == 0) {
				$('#spPickDate').text(dateText + ' 9:00-16:00');
			} else {
				$('#spPickDate').text(dateText + $('#spPickTime').text());
				$('#spPickAddress').show();
			}
			var val = $("input[name='pickType']:checked").val();
			if (val == '01') { //自提
				$('#spPickType').text('本人自提');
			} else {
				$('#spPickType').text('委托他人');
			}
			
		}
	}).datepicker('widget').wrap('<div class="ll-skin-latoja"/>');
	
	$('#delegateName').keyup(function() {
		$('#spDelegateName').text($('#delegateName').val());
	});
	
	$('#delegateId').keyup(function() {
		$('#spDelegateId').text($('#delegateId').val());
	});
	
	$('#btnSubmit').click(function() {
		var pickType = $("input[name='pickType']:checked").val();
		var pickDate = $('#pickDate').val();
		
		if (pickDate.length != 10) {
			alert('请选择提货日期');
			$('#pickDate').focus();
			return;
		}
		if (pickType == '02') { //自提
			if ($('#delegateName').val() == 0) {
				alert('请输入提货人姓名');
				$('#delegateName').focus();
				return;
			}
			if ($('#delegateId').val().length != 16 && $('#delegateId').val().length != 18) {
				alert('提货人身份证号应为16或18位');
				$('#delegateId').focus();
				return;
			}
		}
		$('#pickForm').submit();
	});
});