Actually, just for context, the text fields are CCStreet and CCZipcode which sources the value from customer & checkbox field is Get Authorization - which is a Payment Profile setting I know. I guess for text fields it always will source the value first & it overrides the beforeload script code?