Forums

Problem with switch statement

Fredolino 02 Feb, 2016
Hi,
i have in my Selectfielld (DropDown)
z.B. this Option:
INB=INB
ANB=ANB

But for my switch script I need:
1=INB
2=ANB

Unfortunately I can not use numbers as an option, because I usually only a number is displayed in my view form.
I usually do not know how I can use the:

$('#status').change(function () {
var val = parseInt($(this).val(), 10);
switch (val) {
case 1:
$('td').css('background-color', 'blue')
break;
Case 2:
...

What can I do? :-)
Fredolino 02 Feb, 2016
ok, and this script go not in Switch Event:

<?php
switch ($form->data['status'] ) {
  case 'INB':
  default:
    $color = '#ff0000';
    break;
  case 'INV':
    $color = '#0000ff';
    break;
  case 'VER':
    $color = '#00ff00';
    break;
  case 'AUS':
    $color = '#00ffff';
    break;
  case 'LÖS':
    $color = '#cccccc';
    break;
}
$style="
td.td-Resume.status{
background-color: $color;
}
";
$doc=&JFACTORY::getDocument();
$doc->addStyleDeclaration($style);
?>
This topic is locked and no more replies can be posted.