如何在Javascript中将单选按钮值保存到cookie中
How to save radio button values to cookies in Javascript?
我会发布代码,准确地展示我试图实现的目标,但显然这只是开始争论。那么,有人能发布JavaScript语法,将HTML表单中的两个不同单选按钮保存到浏览器cookie中吗?我不能使用JQuery,它必须使用JavaScript。
基于https://stackoverflow.com/questions/37214000/javascript-how-to-save-gender-form-radio-buttons-to-browser-cookies
将此功能添加到页面
function GetGenderValue() {
var genderRadio = document.getElementsByName('Gender');
var genderValue;
for(var i = 0; i < genderRadio.length; i++){
if(genderRadio[i].checked){
genderValue = genderRadio[i].value;
}
}
return genderValue;
}
然后在名为SaveForm()的另一个函数中添加以下行:
setCookie("Gender", GetGenderValue());
要加载值,请添加另一个函数:
function SetGenderValue(genderValue) {
var genderRadio = document.getElementsByName('Gender');
for(var i = 0; i < genderRadio.length; i++){
if(genderRadio[i].value == genderValue){
genderRadio[i].checked = true;
}
}
}
并更新LoadForm(),添加
SetGenderValue( getCookie("Gender") );
我也是一个noob,但是setCookie
是php而不是javascript。
document.cookie= "cookiename" = "cookievalue";
应该是对的。
https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie
相关文章:
- 按下按钮时保存cookie
- Javascript 不会保存 cookie
- 大规模保存cookie的最佳方式是什么
- 保存cookie数据,字符串语言不是英语
- 如何保存cookie
- 为什么在Javascript中没有保存cookie
- 点击按钮并在Drupal 7上保存cookie
- 如何防止代码在 JQuery 插件完成保存 cookie 之前执行
- 在点击时创建和保存 Cookie
- 单击“提交”按钮时跳转到另一个页面并保存 Cookie
- 使用 JavaScript 更改边框颜色,并从 Javascript 保存 Cookie
- 如何使用Jquery在浏览器中保存cookie时点击按钮窗口重新加载
- 如何保存cookie信息
- 使用JQuery和javascript在Ajax调用后保存cookie
- 如何使用javascript在浏览器中保存cookie
- PHP修改和保存cookie的起始值
- 使用jQuery和ie9浏览器无法保存cookie
- 如何在JavaScript中保存cookie值时设置路径?
- angular ngCookies没有't重新启动浏览器后保存cookie
- 在Javascript中保存cookie