1 <% content_for :head do %>
2 <script type="text/javascript">
4 function updateSnippet() {
5 var title = $F('campaign_name');
6 var dir = $F('campaign_dir_name');
8 $('snippet').value = "<"+"%= link_to_campaign '"+title+"', '"+dir+"' %>";
11 $('snippet').value = '';
14 Event.observe(window, 'load', function() {
16 Event.observe('campaign_name', 'keyup', updateSnippet);
17 Event.observe('campaign_dir_name', 'keyup', updateSnippet);
18 Event.observe('snippet', 'focus', function(e) {
26 <% form_for [:admin, @campaign] do |f| %>
27 <%= f.error_messages %>
28 <p class="req"><span class="pnt">※</span>は必須入力です</p>
29 <table class="data" cellspacing="1" cellpadding="0">
31 <th>キャンペーン名 <span class="pnt">※</span></th>
32 <td><%= confirm_tag :text_field, :campaign, :name, :class => "data_l" %></td>
35 <th>ディレクトリ名 <span class="pnt">※</span></th>
36 <td><%= confirm_tag :text_field, :campaign, :dir_name, :class => "data_l" %></td>
39 <th>開始日時 <span class="pnt">※</span></th>
41 <%= confirm_tag :calendar_date_select,
43 {:start_year => 5.years.ago.year,
44 :end_year => Date.today.year} %>
48 <th>終了日時 <span class="pnt">※</span></th>
50 <%= confirm_tag :calendar_date_select,
52 {:start_year => 5.years.ago.year,
53 :end_year => Date.today.year} %>
58 <td><%= confirm_tag :text_field, :campaign, :max_application_number, :size => "5" %>件で終了ページに切り替え</td>
62 <td><%= confirm_tag :check_box, :campaign, :repeat_application %> 重複申込を制御する</td>
66 <td><%= confirm_tag :text_field, :campaign, :product_id, :class => "data_m" %></td>
70 <td><input type="text" size="80" id="snippet" readonly="readonly" /></td>
74 <%= f.submit "この内容で登録する", :onclick => "return #{confirm_javascript_function("登録しても宜しいですか")}", :class => "btn" %>
75 <%= image_tag("btn_side.gif", :width => "6", :height => "34", :class => "btn_side") %>