Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将表单隐藏字段变量从一个函数传递到另一个函数_Javascript - Fatal编程技术网

Javascript 将表单隐藏字段变量从一个函数传递到另一个函数

Javascript 将表单隐藏字段变量从一个函数传递到另一个函数,javascript,Javascript,第二个函数由结束日期的onblur事件调用。当用户完成结束日期的输入时,除了其他innerHTML元素(我省略了这些元素)之外,隐藏表单元素的值还将使用查询中的数据进行修改 如果用户想要接受或同意显示的数据(现在是隐藏的表单元素),则可以单独调用另一个函数。他们选中复选框,数据应从second\u scored()函数复制到函数other\u scored() 问题是,当我单击复选框以便从隐藏表单元素复制时,没有复制任何内容,也没有显示任何内容 function second_scored()

第二个函数由结束日期的onblur事件调用。当用户完成结束日期的输入时,除了其他innerHTML元素(我省略了这些元素)之外,隐藏表单元素的值还将使用查询中的数据进行修改

如果用户想要接受或同意显示的数据(现在是隐藏的表单元素),则可以单独调用另一个函数。他们选中复选框,数据应从
second\u scored()
函数复制到函数
other\u scored()

问题是,当我单击复选框以便从隐藏表单元素复制时,没有复制任何内容,也没有显示任何内容

function second_scored()
{
// { ... }
    document.getElementById('inspection_number').value = '65888';
    document.getElementById('inspection_date').value = '12/31/2007'; 
    document.getElementById('inspection_score').value = '90';
// { ... }
}

function other_scored()
{
  // { ... }
  if (document.getElementById('inspection_number'))
            {
                document.getElementById('b_inspection_number').value = document.getElementById('inspection_number').value;
            }

}
这是表格

FROM: <input name="begin_date" type="text" date" size="12" value="#" id="begin_date">
TO: <input name="end_date" type="text" date" size="12" value="#" id="end_date" onblur="second_score();">
<!-->
I agree to this score: <input type="checkbox" name="IagreePI" id="IagreePI" onclick="other_scored();">
<!-->
来自:
我同意这一观点:

你的问题标题是

将表单隐藏字段变量从一个函数传递到另一个函数

所以如果你想在两个函数中使用一个变量,一个全局变量可以像这样使用

var variable;
function second_scored()
{
    variable=65888;
}

function other_scored()
{
    console.log(variable);
}
从一个函数设置变量,并从另一个函数访问它


但是,如果您真的想设置隐藏字段的值并从另一个函数访问它们,请检查此项。(我放置了一个saperate按钮来执行
other_scored()
函数,因为您没有为此提供html)

您的问题标题是这样的

将表单隐藏字段变量从一个函数传递到另一个函数

所以如果你想在两个函数中使用一个变量,一个全局变量可以像这样使用

var variable;
function second_scored()
{
    variable=65888;
}

function other_scored()
{
    console.log(variable);
}
从一个函数设置变量,并从另一个函数访问它


但是,如果您真的想设置隐藏字段的值并从另一个函数访问它们,请检查此项。(我放置了一个saperate按钮来执行
other_scored()
函数,因为您没有为此提供html)

您到底想要什么?无论何时更改
#检查编号
的值,都应将
#检查编号
的值分配给
#b#u检查编号
,对吗?仅当加载页面后执行时,提供的代码段才有效。您何时调用
second_scored()
?请提供一个最小的工作代码片段,以复制问题。我已经修改了这个问题,并添加了一段代码和一些解释。希望有帮助。请添加你的HTML,这样我们就可以看到一个最低限度的工作版本。你到底想要什么?无论何时更改
#检查编号
的值,都应将
#检查编号
的值分配给
#b#u检查编号
,对吗?仅当加载页面后执行时,提供的代码段才有效。您何时调用
second_scored()
?请提供一个最小的工作代码片段,以复制问题。我已经修改了这个问题,并添加了一段代码和一些解释。希望有帮助。请添加您的HTML,这样我们可以看到一个最低限度的工作版本。