我希望在Umbraco7.4.3中的宏部分视图中访问单选按钮列表值 我试过了
var key = window.location.href.match(/division=(?:[a-zA-Z0-9_]+)/g)[0].replace(/^division=/, '');
if(key) jQuery( "a#" + key ).addClass( "active" );
在这个我得到每一次真正的价值。但如果选择了选项1,我希望结果为true,对于选项2,我希望结果为false。或者我可以获得选择的选项值吗?
答案 0 :(得分:7)
首先获取单独选择的单选按钮的ID:
var SelectionId = Model.Content.GetPropertyValue<Int32>("nameOfRadioButtonProperty");
这将返回所选特定单选按钮项的整数。它将是Umbraco生成的随机ID,例如这就是为什么你发现自己的价值是真的。
然后,如果您需要所选单选按钮的标签的名称/值,请使用:
RadioTextValue = umbraco.library.GetPreValueAsString(SelectionId);
E.g。返回的值将是&#34;活动&#34; (或者所选单选按钮的文本标签,通过它的int id)。
然后,您可以使用有意义的文本值而不是随机的Umbraco id值进行条件检查。
希望有帮助,我能正确理解你的问题......