我有一个表格,需要结算和发货信息.你可以想象,我有95%的案例有重复信息的文本框.但是,如果有人想在一个地方开帐单并将物品运到别处,我们需要考虑到这一点.
我想要做的是增强用户体验,它有一个按钮,可以将所有数据从结算字段传输到他们的运输对应物.有没有办法在jQuery中轻松完成这项工作?现在我已经在服务器上完成了典型的1对1映射(即shippingfirstname.text = billingfirstname.text等),但我想知道是否可以使用一些简单的jQuery保存回发.但是,通过.NET破坏ID的方式,我发现设置所有客户端ID然后进行传输可能更有用.我错过了什么吗?
谢谢
这取决于除了结算/发货之外的名称字段完全相同,并且只有您要复制的字段包含"结算".
function copyAddress() {
$('input[name*=billing]').each( function() {
var $this = $(this);
var shippingName = $this.attr('name').replace(/billing/,'shipping');
$('input[name$=' + shippingName + ']').val( $this.val() );
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
670 次 |
| 最近记录: |