|
hey all, I used this thread to help myself as well, it works great! however, I don't care for the fact that when I check box the check box on or off , it auto updates... I did the following and tried changing the getvalue()=='on' to '1' and that didn't work as well , any thoughts? I am not a huge javascript guy, but thank god you guys are <img src='https://asprunner.com/forums/file.php?topicimage=1&fieldname=reply&id=83654&image=1&table=forumreplies' class='bbc_emoticon' alt=':)' /> I am all database and php <img src='https://asprunner.com/forums/file.php?topicimage=1&fieldname=reply&id=83654&image=2&table=forumreplies' class='bbc_emoticon' alt=';)' /> here is my code...
var ctrlFieldc = Runner.getControl(pageid, 'checkbox');
var ctrlFielda = Runner.getControl(pageid, 'Cust_Return');
var ctrlField = Runner.getControl(pageid, 'Billto_company');
var ctrlField1 = Runner.getControl(pageid, 'Billto_name');
var ctrlField2 = Runner.getControl(pageid, 'Billto_Lname');
var ctrlField3 = Runner.getControl(pageid, 'Billto_address');
var ctrlField4 = Runner.getControl(pageid, 'Billto_city');
var ctrlField5 = Runner.getControl(pageid, 'Billto_state');
var ctrlField6 = Runner.getControl(pageid, 'Billto_zip');
var ctrlFieldd = Runner.getControl(pageid, 'Billto_apt'); var ctrlFieldb = Runner.getControl(pageid, 'Cust_Return2');
var ctrlField7 = Runner.getControl(pageid, 'Shipto_company');
var ctrlField8 = Runner.getControl(pageid, 'Shipto_name');
var ctrlField9 = Runner.getControl(pageid, 'Shipto_Lname');
var ctrlField10 = Runner.getControl(pageid, 'Shipto_address');
var ctrlField11 = Runner.getControl(pageid, 'Shipto_city');
var ctrlField12 = Runner.getControl(pageid, 'Shipto_state');
var ctrlField13 = Runner.getControl(pageid, 'Shipto_zip');
var ctrlField14 = Runner.getControl(pageid, 'Shipto_apt'); ctrlFieldc.on('change', function(e)
{
if (this.getValue() == 'on')
{
alert('Checked');
ctrlFieldb.setValue(ctrlFielda.getValue());
ctrlField7.setValue(ctrlField.getValue());
ctrlField8.setValue(ctrlField1.getValue());
ctrlField9.setValue(ctrlField2.getValue());
ctrlField10.setValue(ctrlField3.getValue());
ctrlField11.setValue(ctrlField4.getValue());
ctrlField12.setValue(ctrlField5.getValue());
ctrlField13.setValue(ctrlField6.getValue());
ctrlField14.setValue(ctrlField6.getValue());
}
else
{
ctrlFieldb.setValue(ctrlFielda.getValue(''));
ctrlField7.setValue(ctrlField.getValue(''));
ctrlField8.setValue(ctrlField1.getValue(''));
ctrlField9.setValue(ctrlField2.getValue(''));
ctrlField10.setValue(ctrlField3.getValue(''));
ctrlField11.setValue(ctrlField4.getValue(''));
ctrlField12.setValue(ctrlField5.getValue(''));
ctrlField13.setValue(ctrlField6.getValue(''));
ctrlField14.setValue(ctrlField6.getValue(''));
}
});
NM FIXED IT! <img src='https://asprunner.com/forums/file.php?topicimage=1&fieldname=reply&id=83654&image=3&table=forumreplies' class='bbc_emoticon' alt=':)' /> for others all you do is just remove the reduancy, IE do below...
var ctrlFieldc = Runner.getControl(pageid, 'checkbox');
var ctrlFielda = Runner.getControl(pageid, 'Cust_Return');
var ctrlField = Runner.getControl(pageid, 'Billto_company');
var ctrlField1 = Runner.getControl(pageid, 'Billto_name');
var ctrlField2 = Runner.getControl(pageid, 'Billto_Lname');
var ctrlField3 = Runner.getControl(pageid, 'Billto_address');
var ctrlField4 = Runner.getControl(pageid, 'Billto_city');
var ctrlField5 = Runner.getControl(pageid, 'Billto_state');
var ctrlField6 = Runner.getControl(pageid, 'Billto_zip');
var ctrlFieldd = Runner.getControl(pageid, 'Billto_apt'); var ctrlFieldb = Runner.getControl(pageid, 'Cust_Return2');
var ctrlField7 = Runner.getControl(pageid, 'Shipto_company');
var ctrlField8 = Runner.getControl(pageid, 'Shipto_name');
var ctrlField9 = Runner.getControl(pageid, 'Shipto_Lname');
var ctrlField10 = Runner.getControl(pageid, 'Shipto_address');
var ctrlField11 = Runner.getControl(pageid, 'Shipto_city');
var ctrlField12 = Runner.getControl(pageid, 'Shipto_state');
var ctrlField13 = Runner.getControl(pageid, 'Shipto_zip');
var ctrlField14 = Runner.getControl(pageid, 'Shipto_apt'); ctrlFieldc.on('change', function(e)
{
if (this.getValue() == 'on')
{
alert('Checked');
ctrlFieldb.setValue(ctrlFielda.getValue());
ctrlField7.setValue(ctrlField.getValue());
ctrlField8.setValue(ctrlField1.getValue());
ctrlField9.setValue(ctrlField2.getValue());
ctrlField10.setValue(ctrlField3.getValue());
ctrlField11.setValue(ctrlField4.getValue());
ctrlField12.setValue(ctrlField5.getValue());
ctrlField13.setValue(ctrlField6.getValue());
ctrlField14.setValue(ctrlField6.getValue());
}
else
{ }
});
|