如何将<select>中的元素<option>提交给服务器而不需要选择它们?</select> </option>

时间:2014-06-02 22:55:54

标签: javascript jquery html forms

我有一个表单,其中有两个<select>:第一个通过jQuery脚本填充,该脚本从json文件读取数据,第二个脚本用户将要提交的项目传输到服务器

目前,用户只能在手动提交项目时提交项目。我不希望这样,因为用户必须从第一个选择中选择相同的数据。任何人都可以告诉我如何完成这个?

html代码

<table>
<tr>
    <td>
    <select class="all all_address" size="10" multiple="multiple">
    </select>
    </td>

<td>
    <p> <button type="button" class="btn btn-lg btn-default" id="for_left_1"> << </button> </p>
    <p> <button type="button" class="btn btn-lg btn-default" id="for_right_1"> >> </button> </p>
</td>

    <td>
    <select name="address" class="lista lista_address" size="10" multiple="multiple">
    </select>
    </td>
</tr>
</table>

jquery代码

$(document).on('submit', '.form', function (event) {
    event.preventDefault();

    var $form = $( this ),
    url = $form.attr( "action" );

    var posting = $.post( url, $(this).serialize() );
    posting.done(function( data ) {
        $("#"+data).css("display", "block");

        $(".form").each (function(){
            this.reset();
        });
    });
});

0 个答案:

没有答案