在放入表单数据之前,将HTML复选框设置为字符串
Make HTML-checkbox into string before putting into form data
我需要检查是否选中了html复选框,然后创建一个变量以放入表单数据对象中,但我无法使其工作。
脚本代码
if(document.getElementById("checkbox").checked){
var isitchecked = "yes";
} else{
var isitchecked = "no";
}
formdata_object = {
"formcheckbox" : isitchecked.value
}
我也尝试了下面的解决方案,但它也不起作用
formdata_object = {
"formcheckbox" : document.getElementById("checkbox").value
}
我不知道如何将变量变成表单数据对象。如何继续?我甚至有正确的语法吗?
您可以简单地尝试此代码片段。
formdata_object = {
"formcheckbox" : (document.getElementById("checkbox").checked ? 'yes' : 'no')
}
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<input type="checkbox" id="checkbox" onchange="isChecked()">
<script>
function isChecked(){
var isitchecked ;
if(document.getElementById("checkbox").checked){
isitchecked = "yes";
} else{
isitchecked = "no";
}
formdata_object = {
"formcheckbox" : isitchecked
}
console.log(formdata_object)
}
</script>
</body>
</html>
使用 jquery
$(function(){
var isitchecked ;
$('input:checkbox').change(function(){
if(this.checked){
isitchecked = "yes";
}else{
isitchecked = "no";
}
formdata_object = {
"formcheckbox" : isitchecked //
}
console.log(formdata_object)
});
});
相关文章:
- 在放入表单数据之前,将HTML复选框设置为字符串
- 访问代码隐藏中动态创建的 html 复选框
- HTML 复选框返回值
- HTML 复选框 Click() 使用 jQuery 返回 FALSE 或 TRUE,而不是 READONLY 或 DI
- 如何通过JavaScript动态选中/取消选中html复选框
- 将 HTML 复选框值放入文本字段
- 如何在javascript中调用函数,当选中HTML复选框而不单击或更改时
- 无法在 JavaScript 中获取 HTML 复选框值
- HTML 复选框和 meteorJS
- 如何从 HTML 复选框生成 SQL 查询
- 设置 HTML 复选框以使用 javascript 进行检查
- JavaScript 中的循环 html 复选框
- html 复选框值检索时出错
- 取消选中带有标签的 html 复选框
- HTML 复选框动态附加到列表,但 JavaScript 不起作用
- HTML复选框每次为每个组选择一个
- 如何通过JavaScript创建新的HTML复选框
- 使未选中的HTML复选框提交选中的值
- 基于mvc模型设置html复选框复选值
- HTML复选框处理