如何在使用javascript提交之前更改隐藏的输入值?
我是javascript的初学者,我想在用户选择带有表单的选项时更改单个输入值,然后将其提交到同一页面 以下是Html代码:如何在使用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函数:
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