使用jQuery将具有特定类的输入的所有值更改为变量

时间:2014-05-08 19:29:23

标签: javascript jquery laravel-4 blade

我正在尝试获取表单中的第一个“订单名称”字段,以使用Laravel中的Blade Templating自动填写表单其他页面上的其他“订单名称”字段。表单将根据订单分为不同的人员,因此联系信息需要在每个页面上。

我想给第一个“Order Name”输入字段一个“general_order_name”类,并在整个表单“order_name”中给出其他名称字段。我们的想法是将“general_order_name”中的文本复制到变量中,然后将其放在“order_name”类的所有输入中,但由于某种原因它不起作用。

如果有人能指出我哪里出错或解释如何解决这个问题,我将非常感谢!谢谢!

HTML:

{{  Form::label('order_name', 'Order Name:')    }}
{{  Form::text('order_name', null,
    array('class' => 'general_order_name')) }}

{{  Form::label('page_name', 'Order Name:') }}
{{  Form::text('page_name', null,
    array('class' => 'order_name'))      }} 

JS:

    $(document).on("change", ".general_order_name", function(){
    var order_name = $(this).value();
    $('.order_name').value(order_name);
}); 

1 个答案:

答案 0 :(得分:1)

jQuery使用val()而非value

$(document).on("change", ".general_order_name", function(){
    var order_name = $(this).val();
    $('.order_name').val(order_name);
});