Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.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_Html_Forms - Fatal编程技术网

如何在使用javascript提交之前更改隐藏的输入值?

如何在使用javascript提交之前更改隐藏的输入值?,javascript,html,forms,Javascript,Html,Forms,我是javascript的初学者,我想在用户选择带有表单的选项时更改单个输入值,然后将其提交到同一页面 以下是Html代码: 选择你的测试 以及javascript函数: form=document.getElementById(“表单”); action=document.getElementById(“操作类型”); select=document.getElementById(“select_测试”); select.onchange=function(){ action.setAtt

我是javascript的初学者,我想在用户选择带有表单的选项时更改单个输入值,然后将其提交到同一页面

以下是Html代码:


选择你的测试
以及javascript函数:

form=document.getElementById(“表单”);
action=document.getElementById(“操作类型”);
select=document.getElementById(“select_测试”);
select.onchange=function(){
action.setAttribute(“值”、“其他操作”);
表单提交();
}

这将返回一个异常,这段代码有什么问题?

我认为表单没有定义。尝试在表单之前添加一个var。

JavaScript似乎没有问题,但是JSP代码有问题。尝试调试代码并检查失败的地方。

我认为nullPointer会显示,因为没有选择的选项。因为代码没有任何
innerHTML

在上面,您不能选择任何内容。

很抱歉,我的错误的实际来源是这部分代码中的nos。遗憾的是,我只从org.apache.jsp.someGeneratedClass.\u jspService获得了一个NullPointerException,因为它很难调试。无论如何,谢谢。返回了什么异常?正如我对Fabian说的,这是org.apache.jsp.someGeneratedClass中的NullPointerException