Set GroupName for RadioButtons in repeater .NET In a repeater, even if radio buttons have the same group name, they will not be linked in .NET. You will be able to click one in each row so they are all checked. To resolve, first register this function on your page. function SetUniqueRadioButton(nameregex, current) { re = new RegExp('.*' + nameregex); for(i = 0; i < document.forms[0].elements.length; i++) { elm = document.forms[0].elements[i] if (elm.type == 'radio') { if (elm.disabled == false && re.test(elm.name)) { elm.checked = false; } } } current.checked = true; }"; Then, add an onclick listener to your radiobutton, passing your GroupName. onclick="SetUniqueRadioButton('myGroupNameHere', this)"
Created By: amos 12/3/2014 1:16:02 PM Updated: 12/3/2014 1:17:46 PM
|
|