Zdisablený input – zenablím ho přes Jquery – nepřijde mi v datech

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
motorcb
Člen | 552
+
0
-

Zdravím.
Mám input který zenablím pouze za určitách okolností (vybráním správné kombinace radio komponent)

        $form->addText('web', "Oficiání web:")
            ->setAttribute( 'placeholder', 'Oficiání web' )
            ->addRule( Form::URL, 'Zadejte Oficiání web akce' )
            ->setDisabled();

Když tento Input zenablim přes jquery:

$('input[name=web]').prop( 'disabled', false );

vyplním do něho nějakou hodnotu, formulář odešlu, tak mi index web vůbec nepřijde v datech (ostatní inputy mi v datech přijdou). Proč?

Jak tento problém vyřešit?

Díky

David Matějka
Moderator | 6445
+
+1
-

kdyz je nejaky input setDisabled, tak ho nette form ignoruje. K datum se muzes dostat pres getHttpData
nebo pouzit tento hack :)