<div>Hi All</div>
<div>As per form quickstart guide, forms can have #type as 'values'.</div>
<div> </div>
<div>Example:</div>
<div> </div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb"><?php<br>$form</span><span style="COLOR: #007700">[</span><span style="COLOR: #dd0000">'foo'</span><span style="COLOR: #007700">] = array(</span><span style="COLOR: #dd0000">'#type' </span><span style="COLOR: #007700">=> </span><span style="COLOR: #dd0000">'value'</span><span style="COLOR: #007700">, </span><span style="COLOR: #dd0000">'#value' </span><span style="COLOR: #007700">=> </span><span style="COLOR: #dd0000">'bar'</span></font><font face="Courier New"><span style="COLOR: #007700">)<br>
</span><span style="COLOR: #0000bb">?></span></font></span></div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb"></span></font></span> </div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb">Later point of time, we can retreive the value as $form_state['values']['foo'], and value retreived should be 'bar'.</span></font></span></div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb"></span></font></span> </div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb">In my module hook_form api, I have added </span></font></span></div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb"></span></font></span> </div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb"> $form['companies'] = array(<br> '#type' => 'value',<br> '#value' => '1',<br> );<br></span></font></span></div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb">In hook_form_alter, I want to get the value of $form_state['values']['companies'] and increment $form_state['values']['companies'] by 1.</span></font></span></div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb">Is this allowed or Drupal has any restriction.</span></font></span></div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb"></span></font></span> </div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb">When I access the value of $form_state['values']['companies'], it just gives me empty value ('').</span></font></span></div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb"></span></font></span> </div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb">What could be problem here?</span></font></span></div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb"></span></font></span> </div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb">Regards</span></font></span></div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb">Austin</span></font></span></div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb"> </span></font></span></div>