如何获取值作为类型并将其添加到一个文本区域中?

发布于 2024-11-19 14:41:15 字数 570 浏览 1 评论 0原文

有 4 个类似的字段

<input id="address01" name="address01" class="text large" />
<input id="address02" name="address02" class="text large" />
<input id="address03" name="address03" class="text large" />
<input id="address04" name="address04" class="text large" />

<textarea id="address_oneline" name="address_oneline" rows="3" cols="50"></textarea>

我正在寻找的是作为用户类型获取从 address01 到 04 字段的文本并将其放入 address_oneline 文本区域的方法。

我正在使用 jquery

任何帮助都会很好的

问候

there is 4 fields like

<input id="address01" name="address01" class="text large" />
<input id="address02" name="address02" class="text large" />
<input id="address03" name="address03" class="text large" />
<input id="address04" name="address04" class="text large" />

and

<textarea id="address_oneline" name="address_oneline" rows="3" cols="50"></textarea>

what im looking for is way to get the text from address01 to 04 fields as user type and put into address_oneline text area.

im using jquery

any help would be great

Regards

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

阿楠 2024-11-26 14:41:15
$('input[id^="address"]').each(function(){
     $('#address_oneline').append(this.value + "  ");
});

小提琴: http://jsfiddle.net/maniator/ZKS82/

$('input[id^="address"]').each(function(){
     $('#address_oneline').append(this.value + "  ");
});

Fiddle: http://jsfiddle.net/maniator/ZKS82/

她比我温柔 2024-11-26 14:41:15

键入时更改

jQuery(function(){

    $('input[id^="address"]').bind('keyup',function(){
        $('#address_oneline').empty();
        $('input[id^="address"]').each(function() {
            $('#address_oneline').append(this.value + "\n");
        });
    })

});

<input id="address01" name="address01" class="text large" />
<input id="address02" name="address02" class="text large" />
<input id="address03" name="address03" class="text large" />
<input id="address04" name="address04" class="text large" />

<textarea id="address_oneline" name="address_oneline" rows="3" cols="50"></textarea>

http://jsfiddle.net/hF4wj/

change as you type

jQuery(function(){

    $('input[id^="address"]').bind('keyup',function(){
        $('#address_oneline').empty();
        $('input[id^="address"]').each(function() {
            $('#address_oneline').append(this.value + "\n");
        });
    })

});

<input id="address01" name="address01" class="text large" />
<input id="address02" name="address02" class="text large" />
<input id="address03" name="address03" class="text large" />
<input id="address04" name="address04" class="text large" />

<textarea id="address_oneline" name="address_oneline" rows="3" cols="50"></textarea>

http://jsfiddle.net/hF4wj/

很酷又爱笑 2024-11-26 14:41:15

你可以

$('input[id^=address]').keyup(function(){
    var finalval = '';
    $('input[id^=address]').each(function(){
        finalval += $(this).val();
    });
    $('#address_oneline').val(finalval);
});

在这里小提琴 http://jsfiddle.net/ApreZ/1/

You could do

$('input[id^=address]').keyup(function(){
    var finalval = '';
    $('input[id^=address]').each(function(){
        finalval += $(this).val();
    });
    $('#address_oneline').val(finalval);
});

fiddle here http://jsfiddle.net/ApreZ/1/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文