How to code js for element "if variable contains string {}" ?

Hi,
I have Joomla 2.5 and fabrik 3.0.9.

I try in "area code" write something like this:
JavaScript:
var abcde = Fabrik.getBlock('form_320').formElements.get('ccjom_cc_kk_karta_rejestr___ip_konfig2').getValue();

var jest = 1;
var niema = 0;

$('ccjom_cc_kk_karta_rejestr___pd_ia').value = abcde; 

if(abcde.contains(IA)){
$('ccjom_cc_kk_karta_rejestr___pd_ib').value = Number(jest); 
}

I have problem with this line:
if(abcde.contains(IA))

when use code:
JavaScript:
var abcde = Fabrik.getBlock('form_320').formElements.get('ccjom_cc_kk_karta_rejestr___ip_konfig2').getValue();

var jest = 1;
var niema = 0;

$('ccjom_cc_kk_karta_rejestr___pd_ia').value = abcde; 
$('ccjom_cc_kk_karta_rejestr___pd_ib').value = Number(jest);

then all works.

var abcde returns for example: IA,IB,IC,IE -----> this is in field "pd IA"
and if var abcde contains ----IA---- then i need input "1" as a Number in field "pd IB"

Could you help me to code this "if contains" ?
 

Attachments

  • Zaznaczenie_054.png
    Zaznaczenie_054.png
    12.3 KB · Views: 444
  • Zaznaczenie_053.png
    Zaznaczenie_053.png
    82 KB · Views: 546
it's look to be SOLVED,
this code works:
JavaScript:
var abcde = Fabrik.getBlock('form_320').formElements.get('ccjom_cc_kk_karta_rejestr___ip_konfig2').getValue();

var jest = 1;
var niema = 0;

$('ccjom_cc_kk_karta_rejestr___pd_ia').value = abcde;

if(abcde.contains('IA')==true){
$('ccjom_cc_kk_karta_rejestr___pd_ib').value = Number(jest);
}
else
{
$('ccjom_cc_kk_karta_rejestr___pd_ib').value = Number(niema);
}

May be, can be usefull for someone other.
 

Attachments

  • Zaznaczenie_055.png
    Zaznaczenie_055.png
    12.3 KB · Views: 450
Not exactly solved, one more question, here is my real code - this work "on load", but option "change" - i need reload page to have proper values.
Is any code in js that makes this that no need to reload page for code like this: (?)
JavaScript:
var abcde = Fabrik.getBlock('form_320').formElements.get('ccjom_cc_kk_karta_rejestr___ip_konfig2').getValue();

$('ccjom_cc_kk_karta_rejestr___pd_abcde').value = abcde;

if(abcde.contains('IA')==true){
var pda = 1;
}
else
{
var pda = 0;
}



if(abcde.contains('IC')==true){
var pdc = 1;
}
else
{
var pdc = 0;
}

if(abcde.contains('IE')==true){
var pde = 1;
}
else
{
var pde = 0;
}

var pdace = pda + pdc + pde;
$('ccjom_cc_kk_karta_rejestr___pd_ia').value = Number(pdace);


if(abcde.contains('IB')==true){
var pdb = 1;
}
else
{
var pdb = 0;
}

if(abcde.contains('ID')==true){
var pdd = 1;
}
else
{
var pdd = 0;
}

var pdbd = pdb + pdd;
$('ccjom_cc_kk_karta_rejestr___pd_ib').value = Number(pdbd);
 

Attachments

  • Zaznaczenie_056.png
    Zaznaczenie_056.png
    15.5 KB · Views: 438
We'd have to see the page and test it to help, and that level of custom coding support isn't really covered under Standard support.

-- hugh
 
We are in need of some funding.
More details.

Thank you.

Members online

No members online now.
Back
Top