0 0

关于form表单无法将值传入程序中的问题0

js代码:

function doSubmit(){
               var needaltersingles='';
               var singles = document.getElementsByName('isalter');
               var confirmname = document.getElementById('confirmname');
               for(var i =0;i<singles.length;i++){
                   if(singles[i].checked==true&&i == singles.length-1){
                     needaltersingles=needaltersingles + singles[i].value;
                   }else if(singles[i].checked==true){
                     needaltersingles=needaltersingles + singles[i].value + ";"
                   }
               }
               if(confirmname.value.length == 0){
                   alert("公司审核人不能为空!");
                   return false;
               }
               document.getElementById('needaltersingle').value=needaltersingles;
               document.form1.submit();
           } 

 

 

html代码:

<form name='form1' action="changeConfirmSingle.do" method="post">
    <input type='hidden' name='needaltersingle' id='needaltersingle' />
    公司审核人:<input type='text' name='confirmname' id='confirmname' />&nbsp;&nbsp;
    审核状态:<select name='status'>
          <option value='02' selected="selected">审核通过</option>
          <option value='03'>审核不通过,自行处理</option>
          </select>
    <input type='button' value='提交平台审核并处理' onclick='doSubmit();'>
  </form>

 

可以通过提交至程序中,会出现confirmname无法获取出现空指针异常的情况。


问题补充:程序中通过String companycodeconfirmname = request.getParameter("confirmname");获取对象,但是获取不了!
2012年8月20日 22:53

2个答案 按时间排序 按投票排序

0 0

采纳的答案

你的页面没有问题,confirmname在提交时有值吗?

可以通过chrome的调试中的network 看下提交的数据有哪些。

2012年8月21日 06:04
0 0

搞个debug调试一下吧。

2012年8月21日 10:25

相关推荐

    js提交form表单,并传递参数的实现方法

    //增加的函数 begin function queryFun(){ ... //表示没有输入要搜索的值 hasInputed="0"; } document.getElementById("queryForm").action="../news/starList.do?inputData="+hasInputed+"&artType="+type; docu

    在一个form表单里同时上传多个文件和文本信息的解决方案

    通过以上步骤,我们成功地在一个form表单中实现了同时上传多个文件和文本信息的功能。这种实现方式不仅提高了用户的使用体验,也方便了开发者对上传数据的管理和处理。在实际应用中,还可以进一步扩展该功能,例如...

    JQuery.form表单提交参数详解.txt

    本文将详细介绍 JQuery Form 插件中的 `ajaxForm()` 和 `ajaxSubmit()` 方法,并结合实例讲解如何配置这些方法。 #### 二、`ajaxForm()` 和 `ajaxSubmit()` 方法简介 `ajaxForm()` 和 `ajaxSubmit()` 方法都是 ...

    基于elementui的form表单实现的一个高拓展性的表格布局组件

    本文将深入探讨如何利用Element UI的Form表单组件构建一个高拓展性的表格布局组件。 首先,Element UI的Form组件提供了强大的表单处理能力,它支持各种表单元素如Input、Select、Checkbox、Radio等,并且具有表单...

    用 Javascript 验证表单(form)中的单选(radio)值

    在本文中,我们将深入探讨使用JavaScript验证表单中单选按钮值的方法和技术。 首先,需要了解的是,单选按钮属于HTML表单元素中的input元素,其类型(type)属性设置为radio。与单行文本框(input type="text")...

    利用freemarker根据数据库字段自动生成form表单代码

    本话题将详细探讨如何利用Freemarker模板引擎根据数据库字段自动生成form表单、DAO层和Service层的增删改查功能。 **1. Freemarker简介** Freemarker是一个开源的Java模板引擎,它允许开发者使用特定的模板语言...

    java bean 与 Web Form表单如何实现自动装配

    【JavaBean与Web Form表单自动装配】是Web开发中常用的一种技术,特别是在使用像Struts2这样的MVC框架时,能够极大地简化数据绑定的过程。这个过程的核心是将用户在Web表单中填写的数据自动地映射到JavaBean对象的...

    关于使用multipart/form-data做文件上传的一点思考

    在Web开发中,文件上传是一项常见的功能,而`multipart/form-data`是一种HTTP...以上就是关于`multipart/form-data`文件上传的一些核心概念和可能的实现细节,这些知识对于理解和实现Web应用中的文件上传功能至关重要。

    SAP SCRIPTFORM 学习例子

    总的来说,这个学习例子将带你逐步了解SAP Scriptform的各个方面,从创建基本的表单到处理复杂的页面布局,再到将结果导出为PDF,是一套全面的学习资源。通过深入学习并实践这些材料,你将能够熟练地利用SAP Script...

    一个from表单提交多个功能

    但是,如果希望在同一个表单中实现多个功能,则需要借助客户端脚本来动态改变`action`属性的值,从而控制表单提交的目标地址。 #### HTML结构 首先,我们需要构建一个包含多个按钮的表单: ```html &lt;form action=...

    vue3form表单的二次封装

    Vue3 Form 表单的二次封装是 Vue.js 开发中常见的一种优化实践,尤其是在使用 Element Plus UI 库时。这通常涉及到对 Element Plus 的 `el-form` 组件进行定制,以适应项目特定的需求,提高代码复用性,简化表单处理...

    laravel-admin:form表单树状复选框组件(CheckboxTree).rar

    为了在表单中使用这个组件,你需要在 Laravel-Admin 的 Form 中调用 `checkboxTree` 方法,传入需要展示的数据源和配置项。例如: ```php $form-&gt;checkboxTree('permissions', '权限分配')-&gt;options($...

    微信小程序实现表单校验功能

    微信小程序实现表单校验功能是小程序开发中最难实现的公共业务之一。表单校验的难点在于表单组件的多样性和校验规则的多样性,导致复杂度达到n³。解决这个问题的关键是组件化和非组件化两种思路。 组件化 组件化...

    解决java enctype multipart form-data文件上传传值问题

    本文将深入探讨如何在不借助第三方库(如JSP Smart Upload)的情况下,解决文件上传中的传值问题。 #### 一、`multipart/form-data`简介 `multipart/form-data`是一种用于传输二进制数据的标准MIME类型,特别适用...

    Laravel-admin表单Form多级下拉复选框组件multiCheckbox(优化版).rar

    3. **自定义表单字段**:在你的控制器或者模型扩展中,使用 Form 的 `multiCheckbox` 方法定义字段,传入相应的数据源和配置参数,如各级别的数据数组和默认选中的值。 4. **渲染与交互**:组件会根据数据源生成一...

    【JavaScript源代码】Vue模仿ElementUI的form表单实例代码.docx

    ### Vue模仿ElementUI的form表单实例代码解析 #### 一、概述 本文将详细介绍一个模仿ElementUI的Vue表单实现方案,该方案通过构建四层结构:`index`组件、`Form`表单组件、`FormItem`表单项组件、`Input`与`...

    利用JS如何获取form表单数据

    在JavaScript中,获取`&lt;form&gt;`表单的数据是常见的需求,尤其在进行前端与后端交互时。本文将详细介绍如何利用JS获取`&lt;form&gt;`表单数据,包括各种类型的表单元素,如输入框、下拉框、单选按钮、复选框等。 首先,表单...

    C# Winform和网页表单交互(提交和获取)

    本主题将探讨如何在C# Winform应用程序中与网页表单进行交互,包括数据的提交和获取。 首先,Winform是.NET Framework提供的一种创建Windows桌面应用程序的方式。在Winform应用中,用户界面通常由各种控件(如按钮...

    ASP.NET在MVC控制器中获取Form表单值的方法

    在MVC控制器中获取Form表单值,主要有以下几种方法: 1. 使用FormCollection类 FormCollection类是一个字典对象,可以接收表单中所有数据的键值对。当控制器的动作方法被标记为HttpPost时,可以通过FormCollection...

    Python代码源码-实操案例-框架案例-如何使用WTForms验证Form表单中的字段.zip

    这个压缩包文件"Python代码源码-实操案例-框架案例-如何使用WTForms验证Form表单中的字段.zip"显然是为了展示如何在实际项目中运用WTForms来验证表单字段,帮助开发者理解并掌握这一技术。下面我们将详细讨论WTForms...

Global site tag (gtag.js) - Google Analytics