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
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
kdyz je nejaky input setDisabled
, tak ho nette form ignoruje.
K datum se muzes dostat pres getHttpData
nebo pouzit tento
hack :)