MktoForms2 :: Multi-Purpose Fields
by sanford
HTML
<script src="//app-sj01.marketo.com/js/forms2/js/forms2.min.js"></script>
<form id="mktoForm_169"></form>
<script>MktoForms2.loadForm("//app-sj01.marketo.com", "410-XOR-673", 169,
function(form)
{
form.onSubmit(function(form)
{
var newValues = {};
// config custom field names to prepend to values
var multiPurposeFields =
{
Company : "Church",
FirstName : "Level"
}
// loop and prepend values
for ( var currentField in multiPurposeFields )
{
if ( multiPurposeFields.hasOwnProperty(currentField) )
{
newValues[currentField] = multiPurposeFields[currentField] + " : " + form.getValues()[currentField];
}
}
form.setValues(newValues);
});
});
</script>