Text field for QR Contact Information code:
Full Name, Phone, Email, and Address work but I can't get the City, State, and Zip to populate(QR reader on a Iphone5).
I tried to manipulate the code for the following fields:
City
State
Zip
var NameFieldOrRule = "Full Name";
var PhoneFieldOrRule = "phone 1 number";
var EmailFieldOrRule = "Email Address";
var CityFieldOrRule = "City";
var AddressFieldOrRule = "Address 1";
var StateFieldOrRule = "State";
var ZipFieldOrRule = "Zip";
var PointSize = "";
// MECARD format
// http://www.nttdocomo.co.jp/english/service/imode/make/content/barcode/function/application/addressbook
// Also see: http://code.google.com/p/zxing/wiki/BarcodeContents
var info = {
N: FieldOrRule(NameFieldOrRule),
TEL: OptionalFieldOrRule(PhoneFieldOrRule).replace(/\D/g,''),
EMAIL: OptionalFieldOrRule(EmailFieldOrRule),
CITY: OptionalFieldOrRule(CityFieldOrRule),
ADR: OptionalFieldOrRule(AddressFieldOrRule),
State: OptionalFieldOrRule(StateFieldOrRule),
ZIP: OptionalFieldOrRule(ZipFieldOrRule),
}
var result = "";
for (var label in info)
{
if (!info[label])
continue;
result += label;
if (!label.match(/\:$/))
result += ":";
result += info[label];
result += FusionPro.inValidation ? '\r' : ';';
}
if (FusionPro.inValidation)
return result;
var QR = new QRBarcode;
QR.pointSize = Int(PointSize) || 6;
return QR.Make("MECARD:" + result + ";");
Am I better off changing the QR Contact (vCard) - Graphic?
Just wanted to see what direction to head.
Thanks!