Jump to content

add disabled attribute to select option in creating array


Recommended Posts

Hi to all, I created a method to construct an array of options like this:

public function getListaNatureNew()


$tipiAliquoteIva = [

'N0' => $this->l('Nessuna'),

'N1' => ['N1' => 'Escluse ex art. 15'],

'N2' => ['N2' => 'Non soggette',

'N2.1' => 'Non soggette ad IVA ai sensi degli artt. da 7 a 7-septies del DPR 633/72',

'N2.2' => 'Altri casi'],

'N3' => ['N3' => 'Non imponibili',

'N3.1' => 'Esportazioni',

'N3.2' => 'Cessioni intracomunitarie',

'N3.3' => 'Cessioni verso San Marino',

'N3.4' => 'Operazioni assimilate alle cessioni all\'esportazione',

'N3.5' => 'A seguito di dichiarazioni d\'intento',

'N3.6' => 'Altre operazioni che non concorrono alla formazione del plafond'],

'N4' => ['N4' => 'Esenti'],

'N5' => ['N5' => 'Regime del margine / IVA non esposta in fattura'],

'N6' => ['N6' => 'Inversione contabile',

'N6.1' => 'Cessione di rottami e altri materiali di recupero',

'N6.2' => 'Cessione di oro e argento puro',

'N6.3' => 'Subappalto nel settore edile',

'N6.4' => 'Cessione di fabbricati',

'N6.5' => 'Cessione di telefoni cellulari',

'N6.6' => 'Cessione di prodotti elettronici',

'N6.7' => 'Prestazioni comparto edile e settori connessi',

'N6.8' => 'Operazioni settore energetico',

'N6.9' => 'Altri casi'],

'N7' => ['IVA assolta in altro stato UE']


return $tipiAliquoteIva;


I would like to add 'disabled' attribute to this element 

'N2' => ['N2' => 'Non soggette',

and I'd like to do it directly in the array.

The html result of the option should be this:

<option value="N2" disabled>Non soggette</option>


I don't know how to do it, any suggestion?

Edited by d.iandoli75 (see edit history)
Link to comment
Share on other sites

Unless the part of the code that displays this array knows that you are trying to add a disabled value, it will not add it.
You would have to restructure the array to add an indicator, and then update the code that displays the array to look for the indicator, and add the disabled text if it exists

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...