我有一个单选按钮,点击它可以下拉,从下拉选择不同的值,不同的复选框显示。
现在我想保留单选按钮的选择,然后是下拉值的选择和页面加载时的复选框。
设计看起来像:
如果我只选择了第三个单选按钮,下拉列表将被启用。
问题:
在页面刷新时,单选按钮再次被选中为第一个。
下面是不同控件的ID。
1) 对于“首选项”下拉列表:
<select name="Keys[]" id="key_" rel="" class="key-class" onchange="return getPreferenceValues(this, '');">
Key :
<option value="" alt="">Choose one</option>
<option value="25/checkbox//" alt="25">
Gender </option>
<option value="26/checkbox//" alt="26">
Marital Status </option>
<option value="27/radio//" alt="27">
Education Status </option>
<option value="28/checkbox//" alt="28">
Employment Status </option>
<option value="29/checkbox//" alt="29">
Professional Status </option>
<option value="30/checkbox//" alt="30">
Interests </option>
<option value="31/checkbox//" alt="31">
Age </option>
<option value="40/date/range/" alt="40">
DOB </option>
<option value="52/text//" alt="52">
Home City/Town </option>
<option value="53/text//" alt="53">
Year of Birth </option>
Delete
2) 对于复选框:
<span id="valueResponse_" class="valueResponse-class"> Value :
<label id=""><input class="targetSetting" type="checkbox" name="Values[25][]" id="value_" value="207">Male</label>
<label id=""><input class="targetSetting" type="checkbox" name="Values[25][]" id="value_" value="208">Female</label>
<label id=""><input class="targetSetting" type="checkbox" name="Values[25][]" id="value_" value="209">Other</label>
<label id=""><input class="targetSetting" type="checkbox" name="Values[25][]" id="value_" value="0">Any</label>
<span style="color:red;" class="value-error-class" id="value_error_"></span>
</span>
单选按钮代码:
<input class="targetSettingRegisteredUsers inputabs" type="radio" id = "all_reg_users" name="target_criteria" value="registered_users" onclick="allregisteredCountFun()" checked="checked"> Select All Registered Users<br><br>
<input class="inputabs" type="radio" id = "all_optedIn_users" name="target_criteria" value="optedin_users" onclick="optedinCountFun();"> Select All Opted-In Users<br><br>
<input class="inputabs" type="radio" id ="pref_checkbox" name="target_criteria" value="preference_based_users" onclick="preferenceBasedCountFun()"> Select based on preference<br><br>
1条答案
按热度按时间r9f1avp51#
我在一个示例页面的底部添加了一些函数,比如设置最后选中的单选按钮check的值,在页面加载时,使用本地存储将最后一个单选按钮设置为checked。单击收音机时激发的每个函数都需要传递当前收音机,并且该函数需要调用storeselection例程。init函数使用键检查本地存储中的radio id值,如果找到id,则将该radio id的checked值设置为true。