otree - change button value on click

Multi tool use
up vote
0
down vote
favorite
I have form field made of bootstrap buttons with this choices:
def players_choice_choices(self):
choices = [('A', 1),('B', 2),('Check', 3)]
return choices
I would like to present the 'A','B','Check' choices and after the user will click on the bootstrap button to present the value (1,2,3).
Is there a way of doing this?
Thank you!
bootstrap-4 otree
add a comment |
up vote
0
down vote
favorite
I have form field made of bootstrap buttons with this choices:
def players_choice_choices(self):
choices = [('A', 1),('B', 2),('Check', 3)]
return choices
I would like to present the 'A','B','Check' choices and after the user will click on the bootstrap button to present the value (1,2,3).
Is there a way of doing this?
Thank you!
bootstrap-4 otree
by 'to present the value' you mean showing at the next page what value corresponds to this button?
– Philipp Chapkovski
Nov 8 at 10:58
Not on the next page, on the same page. The button are not submot button.
– pnina
Nov 8 at 13:08
then just change its text via onclick event using jquery
– Philipp Chapkovski
Nov 8 at 13:09
The values are calculated so they different each time. For example in ('A',1) I see only the 1, how can I reach the 'A' from the template?
– pnina
Nov 8 at 13:16
pass this array via vars_for_template. then render it directly to javascript using|json
tag:var = jarray_for_buttons = {{ your_array |json }};
– Philipp Chapkovski
Nov 8 at 13:17
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have form field made of bootstrap buttons with this choices:
def players_choice_choices(self):
choices = [('A', 1),('B', 2),('Check', 3)]
return choices
I would like to present the 'A','B','Check' choices and after the user will click on the bootstrap button to present the value (1,2,3).
Is there a way of doing this?
Thank you!
bootstrap-4 otree
I have form field made of bootstrap buttons with this choices:
def players_choice_choices(self):
choices = [('A', 1),('B', 2),('Check', 3)]
return choices
I would like to present the 'A','B','Check' choices and after the user will click on the bootstrap button to present the value (1,2,3).
Is there a way of doing this?
Thank you!
bootstrap-4 otree
bootstrap-4 otree
asked Nov 8 at 9:50
pnina
82
82
by 'to present the value' you mean showing at the next page what value corresponds to this button?
– Philipp Chapkovski
Nov 8 at 10:58
Not on the next page, on the same page. The button are not submot button.
– pnina
Nov 8 at 13:08
then just change its text via onclick event using jquery
– Philipp Chapkovski
Nov 8 at 13:09
The values are calculated so they different each time. For example in ('A',1) I see only the 1, how can I reach the 'A' from the template?
– pnina
Nov 8 at 13:16
pass this array via vars_for_template. then render it directly to javascript using|json
tag:var = jarray_for_buttons = {{ your_array |json }};
– Philipp Chapkovski
Nov 8 at 13:17
add a comment |
by 'to present the value' you mean showing at the next page what value corresponds to this button?
– Philipp Chapkovski
Nov 8 at 10:58
Not on the next page, on the same page. The button are not submot button.
– pnina
Nov 8 at 13:08
then just change its text via onclick event using jquery
– Philipp Chapkovski
Nov 8 at 13:09
The values are calculated so they different each time. For example in ('A',1) I see only the 1, how can I reach the 'A' from the template?
– pnina
Nov 8 at 13:16
pass this array via vars_for_template. then render it directly to javascript using|json
tag:var = jarray_for_buttons = {{ your_array |json }};
– Philipp Chapkovski
Nov 8 at 13:17
by 'to present the value' you mean showing at the next page what value corresponds to this button?
– Philipp Chapkovski
Nov 8 at 10:58
by 'to present the value' you mean showing at the next page what value corresponds to this button?
– Philipp Chapkovski
Nov 8 at 10:58
Not on the next page, on the same page. The button are not submot button.
– pnina
Nov 8 at 13:08
Not on the next page, on the same page. The button are not submot button.
– pnina
Nov 8 at 13:08
then just change its text via onclick event using jquery
– Philipp Chapkovski
Nov 8 at 13:09
then just change its text via onclick event using jquery
– Philipp Chapkovski
Nov 8 at 13:09
The values are calculated so they different each time. For example in ('A',1) I see only the 1, how can I reach the 'A' from the template?
– pnina
Nov 8 at 13:16
The values are calculated so they different each time. For example in ('A',1) I see only the 1, how can I reach the 'A' from the template?
– pnina
Nov 8 at 13:16
pass this array via vars_for_template. then render it directly to javascript using
|json
tag: var = jarray_for_buttons = {{ your_array |json }};
– Philipp Chapkovski
Nov 8 at 13:17
pass this array via vars_for_template. then render it directly to javascript using
|json
tag: var = jarray_for_buttons = {{ your_array |json }};
– Philipp Chapkovski
Nov 8 at 13:17
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53205181%2fotree-change-button-value-on-click%23new-answer', 'question_page');
}
);
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
aabCHzm 6If8IhKEbtTtTp,Af,E467TyC 2GDEL v,wolXxbPfemy ro,YiSY
by 'to present the value' you mean showing at the next page what value corresponds to this button?
– Philipp Chapkovski
Nov 8 at 10:58
Not on the next page, on the same page. The button are not submot button.
– pnina
Nov 8 at 13:08
then just change its text via onclick event using jquery
– Philipp Chapkovski
Nov 8 at 13:09
The values are calculated so they different each time. For example in ('A',1) I see only the 1, how can I reach the 'A' from the template?
– pnina
Nov 8 at 13:16
pass this array via vars_for_template. then render it directly to javascript using
|json
tag:var = jarray_for_buttons = {{ your_array |json }};
– Philipp Chapkovski
Nov 8 at 13:17