Отправка формы через jquery исключает поле - PullRequest
0 голосов
/ 25 ноября 2011

Итак ... в настоящее время отправка формы выглядит следующим образом: enter image description here

предлагаемый_текст пуст.но я использую jquery для установки textarea, когда форма будет загружена.Итак ... даже если редактор форматированного текста вообще не работал, не должен ли он по-прежнему передавать то значение, которое я ему установил?

Примечание:
в фактической форме, я могусм. предлагаемый текст по умолчанию.Le Доказательство загрузки текста по умолчанию в форме:
enter image description here

Код:

<% form_remote_tag :url => {:action => :ajax_update, :controller => :changes},
                :html => {:id => "modify_form"} do %>
    <%= hidden_field_tag :id, @change[:id] %>           
    <div class="suggested_text_container">
        <%= text_area_tag :suggested_text, :class=>"rl_text_form", :label=>false, :resizable => false, :style => "display: none"%>
    </div>                      
    <div class="submit_container">
        <%= link_to_remote "Modify Request", 
            :url => { :action => :ajax_update,
                :controller => :changes },
            :submit => "modify_form",
            :before => "set_content_to_textarea();",
            :html => {:id => "comment_submit",
            :class => "redline_submit"} %>
    </div>

    <script type="text/javascript">
        $j(function(){
            $j("#suggested_text").html("<%= @change.suggested_text %>");
            rl_editors = $j('.rl_text_form').rte();
        });

        function set_content_to_textarea(){
            $j('#modify_form #suggested_text').html(
                $j("#modify_form iframe").contents().find(".proposal").html());
        }
    </script>
<% end %>

Я использую Rails 2.3.8

1 Ответ

0 голосов
/ 25 ноября 2011

Установите значение с помощью val () вместо html (). Это должно изменить его значение и разметку.

$j('#modify_form #suggested_text').val(..
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...