Získání hodnoty selectu do alertu

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

Zdravim,

prosim o radu.

form:

...
$form->addSelect('year', 'Rok:', $this->getYears(1))
		->setDefaultValue(date('Y'))
		->setPrompt('Zvolte rok')
		->setRequired('Zvolte rok');
...

	$form->addSubmit('import', "Spustit import")
		->getControlPrototype()->data['confirm'] = ("Jedná se o dávku pro rok ".$form->values->year);

To co potrebuji je dostat aktualni hodnotu Selectu do data[‚confirm‘] bez preklesleni formulare.

Existuje na to nejake jednoduche reseni, prosim?

Editoval MW (12. 9. 2012 14:05)

David Ďurika
Člen | 328
+
0
-

to si asi budes musiet poriesit vlastnym JS scriptom…

Ondřej Mirtes
Člen | 1536
+
0
-

$('#idselectu').val();

Netřeba ji duplikovat ještě do data atributu.

MW
Člen | 615
+
0
-

Jak by to prosim pouzil v presenteru?
JS jsem se zatim vyhybal :-( .. diky !

Ondřej Mirtes
Člen | 1536
+
0
-

Tu hodnotu máš už v HTML v atributu value, proč to cpát ještě do data?

MW
Člen | 615
+
0
-

Pokud ale uzivatel zmeni hodnotu selectu, tak se hodnota nezmeni..
Nebo jsem nepobral, jak jsi to myslel…

Ondřej Mirtes
Člen | 1536
+
0
-

Metoda val() v jQuery ti vrací vždy aktuální hodnotu. Ověř si to.

MW
Člen | 615
+
0
-

To ale mluvis o.pouziti v latte ne? Lze to nejak obslouzit v presenteru? Diky !