pictcode / app / View / top / contact.ctp @ b3a58ce1
履歴 | 表示 | アノテート | ダウンロード (3.973 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 | a0ff9cef | shiwa | <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('age', |
||
29 | array( 'placeholder'=>'半角数字', |
||
30 | 'label' => '年齢', |
||
31 | 'maxlength' => '2', |
||
32 | 'type' => 'text' |
||
33 | )); |
||
34 | echo $this->Form->input('email', |
||
35 | array('placeholder'=>'半角英数字', |
||
36 | 'label' => 'メールアドレス', |
||
37 | 'maxlength' => '255', |
||
38 | 'type' => 'email')); |
||
39 | echo $this->Form->input('email', |
||
40 | array('placeholder'=>'半角英数字', |
||
41 | 'label' => 'メールアドレス(確認用)', |
||
42 | 'maxlength' => '255', |
||
43 | 'type' => 'email')); |
||
44 | echo $this->Form->input('postcode', array('label'=>'郵便番号', |
||
45 | 'onkeyup'=>'zipsearch()', |
||
46 | 'placeholder'=>'半角数字で入力して下さい', |
||
47 | )); |
||
48 | echo $this->Form->input('prefecture', array('label'=>'ご住所', |
||
49 | 'placeholder'=>'例) ○○県 ○○市○○町 ○丁目 ○‐○', |
||
50 | )); |
||
51 | echo $this->Form->input('address', |
||
52 | array('label'=>'', |
||
53 | 'placeholder'=>'例) ○○ビル○○号室', |
||
54 | )); |
||
55 | echo $this->Form->input('tel', |
||
56 | array('placeholder'=>'半角英数字', |
||
57 | 'label' => 'お電話番号', |
||
58 | 'maxlength' => '13', |
||
59 | 'type' => 'text')); |
||
60 | echo $this->Form->input('comment', |
||
61 | array('placeholder'=>'お問い合わせ内容をご記入ください', |
||
62 | 'label' => 'お問い合わせ内容', |
||
63 | 'maxlength' => '2000', |
||
64 | 'type' => 'textarea')); |
||
65 | |||
66 | ?> |
||
67 | </dl> |
||
68 | </section> |
||
69 | </fieldset> |
||
70 | |||
71 | 1711ffed | shiwa | <section class="button_area01"> |
72 | b3a58ce1 | hasse | <a href="/top/index"><p class="button btn_back01"></p></a> |
73 | <?php echo $this->Form->submit('',array('class'=>'button btn_check01')); ?> |
||
74 | <?php echo $this->Form->end(); ?> |
||
75 | <!-- <a href="contact_check.html"><p class="button btn_check01"></p></a> |
||
76 | --> </section> |
||
77 | 1711ffed | shiwa | </article> |
78 | b3a58ce1 | hasse | </main> |
79 | |||
80 | |||
81 | <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> |
||
82 | <script type="text/javascript"> |
||
83 | function zipsearch(){ |
||
84 | $.ajax({ |
||
85 | type: 'post', // 通信方式 POST or GET (デフォルトはGET) |
||
86 | url: '/Top/zipsearch', // 通信先 |
||
87 | dataType: 'json', // データのタイプ |
||
88 | data: { // 連想配列で入力値を受け渡す。http://User?po=hogeになる。 |
||
89 | "data[ContactValidate][postcode]": $('input#ContactValidatePostcode').val() |
||
90 | }, |
||
91 | // 成功した場合 |
||
92 | success: function(data){ |
||
93 | console.log('data',data); |
||
94 | // console.log(data.Zipcode.cho); |
||
95 | $('input#ContactValidatePrefecture').val(data[0].zipcodes.ken+' '+data[0].zipcodes.shi_ku+' '+data[0].zipcodes.cho); |
||
96 | // $('input#UserAddress').val(data.Zipcode.shi_ku+' '+data.Zipcode.cho); |
||
97 | //$('input#UserAddress').val(data.Zipcode.cho); |
||
98 | } |
||
99 | // , |
||
100 | // // // 通信できなかった場合(オプション) |
||
101 | // // error: function(){ |
||
102 | // // alert('なんかミスってる..'); |
||
103 | // } |
||
104 | }); |
||
105 | // }); |
||
106 | }; |
||
107 | </script> |