我有一个表格,表格中有两组不同的字段,一组是帐单地址,一组是送货地址。
我编写了一些 jQuery,以便您可以隐藏运输表格,并在帐单表格中填写详细信息(如果您要运送到同一个地址)。
这是我的 jQuery:
$('#reveal-shipping').click(function(){
if( $('.wpsc_checkout_table.table-2').css('display') == 'none' ){
$('.wpsc_checkout_table.table-2').slideToggle();
$('.wpsc_checkout_table.table-2').find('input, select, textarea').val('');
document.getElementById('reveal-shipping').innerHTML = 'Ship to my billing address ←';
} else {
//fields is an array containing an array of two selector strings, one for the billing form and one for the shipping.
for ( i=0; i < fields.length; i++ ){
thisval = $(fields[i][0]).val();
$(fields[i][1]).val( thisval );
}
$('.wpsc_checkout_table.table-2').slideToggle();
document.getElementById('reveal-shipping').innerHTML = 'Ship to a different address →';
}
});
我想知道是否可以运行 for 循环,这是用值填充隐藏输入元素的部分,onClick 提交按钮,或者此时值是否已经提交。
如果没有,什么时候运行它以确保正确提交值?也许onunfocus?(请告诉我这个的实际名称)
提前致谢