統計
| ブランチ: | リビジョン:

pictcode / app / View / top / contact.ctp @ 48ae03cf

履歴 | 表示 | アノテート | ダウンロード (3.561 KB)

1 1711ffed shiwa
<!-- お問い合わせ -->
2
	<main role="main">
3
		<article class="contact">
4
			<h2>
5
				<img src="/img/img_h1_contact01.png" alt="お問い合わせ - 送信内容入力">
6
			</h2>
7 67acbfb5 hasse
			<p>PictCodeに関するお問い合わせやご相談、ご質問などがございましたら、下記のお問い合わせフォームよりご連絡ください。</p>
8 1711ffed shiwa
		<hr>
9 b3a58ce1 hasse
			<?php echo $this->Form->create('ContactValidate',array(
10
										'div' => false,
11
										'novalidate' => true,
12
										'inputDefaults' => array(
13
									        'before'  => '<dt>',
14
									        'between' => '</dt><dd>',
15
									        'after' => '</dd>',
16
									        'div' => false
17
									        )
18
										)); ?>
19
				<fieldset>
20
					<section>
21
						<dl>
22
							<?php
23
								echo $this->Form->input('name',
24
									array( 'type' => 'text',
25
											'label' => 'お名前',
26
											'placeholder'=>'お名前'
27
										));
28
								echo $this->Form->input('email',
29
									array('placeholder'=>'半角英数字',
30
											'label' => 'メールアドレス',
31 304d523f hasse
											'style'=>'ime-mode: disabled;',
32 b3a58ce1 hasse
											'maxlength' => '255',
33
								 			'type' => 'email'));
34 67acbfb5 hasse
								echo $this->Form->input('email_confirm',
35 b3a58ce1 hasse
									array('placeholder'=>'半角英数字',
36
											'label' => 'メールアドレス(確認用)',
37 304d523f hasse
											'style'=>'ime-mode: disabled;',
38 b3a58ce1 hasse
											'maxlength' => '255',
39
								 			'type' => 'email'));
40 67acbfb5 hasse
								echo $this->Form->input('postcode', array('label'=>'郵便番号(ハイフンなし)',
41 b3a58ce1 hasse
											'onkeyup'=>'zipsearch()',
42 304d523f hasse
											'placeholder'=>'0000000',
43
											'style'=>'ime-mode: disabled;',
44
											'type' => 'text'
45 b3a58ce1 hasse
											)); 
46
								echo $this->Form->input('prefecture', array('label'=>'ご住所',
47
											'placeholder'=>'例) ○○県 ○○市○○町 ○丁目 ○‐○',
48
											)); 
49
								echo $this->Form->input('address',
50
									array('label'=>'',
51
											'placeholder'=>'例) ○○ビル○○号室',
52
											)); 
53
								echo $this->Form->input('tel',
54 67acbfb5 hasse
									array('placeholder'=>'半角数字(00-0000-0000)',
55 304d523f hasse
											'style'=>'ime-mode: disabled;',
56 b3a58ce1 hasse
											'label' => 'お電話番号',
57
											'maxlength' => '13',
58
								 			'type' => 'text'));
59
								echo $this->Form->input('comment',
60
									array('placeholder'=>'お問い合わせ内容をご記入ください',
61
											'label' => 'お問い合わせ内容',
62
											'maxlength' => '2000',
63
								 			'type' => 'textarea'));
64
65
							?>
66
						</dl>
67
					</section>
68
				</fieldset>
69
70 1711ffed shiwa
			<section class="button_area01">
71 b3a58ce1 hasse
				<a href="/top/index"><p class="button btn_back01"></p></a>
72
				<?php echo $this->Form->submit('',array('class'=>'button btn_check01')); ?>
73
				<?php echo $this->Form->end(); ?>
74 304d523f hasse
			</section>
75 1711ffed shiwa
		</article>
76 b3a58ce1 hasse
	</main>
77
78
79
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
80
<script type="text/javascript">
81
function zipsearch(){
82
        $.ajax({
83
            type: 'post', // 通信方式 POST or GET (デフォルトはGET)
84
            url: '/Top/zipsearch', // 通信先
85
            dataType: 'json', // データのタイプ
86
            data: { // 連想配列で入力値を受け渡す。http://User?po=hogeになる。
87
                "data[ContactValidate][postcode]": $('input#ContactValidatePostcode').val()
88
            },
89
            // 成功した場合
90
            success: function(data){
91
		console.log('data',data);
92
		$('input#ContactValidatePrefecture').val(data[0].zipcodes.ken+' '+data[0].zipcodes.shi_ku+' '+data[0].zipcodes.cho);
93
            }
94
        });
95
//    });
96
};
97
</script>