js中获取jsp表单中radio类型的值简单实例

Advertisement

1、问题的引出:

我们经常需要在js中使用ajax向后台发送请求,在这之前我们需要搜集所需的Form表单参数, 我常常会如此解决,简单省事:

// editBasicDataObjectForm 为 form的id,data的形式为 name1=val1&name2=val2&name3=val3&.....

var data = $("#editBasicDataObjectForm").serialize();

但在一次我需要单独获得表单中radio类型的字段值时,我卡住了。

经过各种查阅,终于有了结果。

2、问题的解决:

2.1 editBasicDataObjectForm.jsp中:

<div calss="baselineType">

  <div class=”baselineTypeLable”>

    <label>基线类型:</albel>

  </div>                    

  <div class=”baselineTypeValue”>

    <input type=”radio” name=”baselineType” id=” baselineType1” value=”1”/>非基线

    <input type=”radio” name=”baselineType” id=”baselineType2” value=”2” />功能基线

    <input type=”radio” name=”baselineType” id=”baselineType3” value=”3” />分配基线

  </div>

</div>

2.2 basicDataObjectOperator.js中:

var baselineType;

var baselineTypeHtmlCol = document.getEementsByName(“baselineType”);

For(var i = 0; I < baselineTypeHtmlCol.length; I ++)

{

If(baselineTypeHtmlCol[i].checked)

{

baselineType = baselineTypeHtmlCol[i].value;
}

}

..................
baselineType即为我们所需的值。 n_n

以上这篇js中获取jsp表单中radio类型的值简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持本站。

Similar Posts:

  • js中获取jsp页面上的basePath

    js中获取jsp页面上的basePath jsp页面 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri="http://j

  • Android中获取网页表单中的数据

    MainActivity如下: package cn.testjavascript; import java.util.StringTokenizer; import android.os.Bundle; import android.webkit.WebView; import android.app.Activity; /** * Demo描述: * 在Android中获取网页里表单中的数据 */ public class MainActivity extends Activity { pr

  • JSP 中 AJAX 的表单提交中文问题的简单解决方案 - GBK 版本(原创)

    摘要:作者: beansoft@126.com 2006.12.31 下载本文源码: ajaxform_gbk.zip 5KB 转载请注明原创作者, 尊重他人劳动成果. 测试通过: Resin 3.0.18, Tomcat 5.0.30, 5.5.20; 浏览器: IE 6/Firefox 2.0. 上一篇文章 JSP 中 AJAX 的表单提交中文问题的简单解决方案 主要是针对 UTF-8 版本的进行处理的, 鉴于中国大陆地区大部分还是用 GBK 编码写 JSP, 因此本文就针对 GBK 的实践

  • js如何获取css文件内的一个属性值

    本人不懂开发 但是因为需要,正在弄一个网站 现在希望实现根据用户屏幕分辨率让网站的DIV显示不同的长宽 因为源码是来自网络,使用了jquery 导致无法直接使用css中的@media来实现该功能 现在遇到的问题是: 我需要在js中获取到css文件内的样式属性值,并赋值给变量 在网上找到资料,是获取本html页面中的样式属性,而我需要的是css文件中的 代码: <div id="css88" class="ss" style="width:200px;

  • db2 - 如何在shell中获取存储过程OUT型参数的返回值(awk)

    示例: OUT_MSG=$(db2 -v "call liao.proc1('${PAR1}','${PAR2}',?)" ) CMDRET=$? OUTRET=$(echo "$OUT_MSG" | awk '/Parameter Name/ {PAR=$4} /Parameter Value/ {VAL=$4} /^$/ {if (PAR == "O_RETURN") print VAL}') db2 - 如何在shell中获取存储过程OUT

  • js如何获取asp.net服务器端控件的值(label,textbox,dropdownlist,radiobuttonlist等)

    js如何获取asp.net服务器端控件的值(label,textbox,dropdownlist,radiobuttonlist等) 欢迎访问原稿:http://hi.baidu.com/2wixiao/blog/item/68c9acd40ac9612006088b6f.html 在做 BS架构的项目时,经常遇到 需要用js 来调用 asp.net 服务器端控件的值. 大多数的 控件他的值都可以通过js调用它的 value属性来获得此控件的值,但是也有例外的情况:如 Label控件,他的值用j

  • Salesforce 中获取数据表字段的 picklist 的值

    Salesforce 中获取数据表字段的 picklist 的值 cmStatus = new List<String>(); Map<String, Schema.DescribeFieldResult> fs = Configero_Funcs.getFieldDescribes('CampaignMember'); Schema.DescribeFieldResult fd = fs.get('Status'); for (Schema.PicklistEntry pval

  • 通过jquery-ui中的sortable来实现拖拽排序的简单实例

    1.引入文件 <script src="{sh::PUB}js/jquery-1.10.1.min.js"></script> <link rel="stylesheet" href="Public/css/jquery-ui.min.css"> <script src="{sh::PUB}js/jquery-ui.min.js"></script> 2.给元素附上s

  • HTML的checkbox和radio样式美化的简单实例

    HTML的checkbox和radio样式美化的简单实例 checkbox: XML/HTML Code复制内容到剪贴板 <style type="text/css"> input[type="checkbox"] { display: none; } input[type="checkbox"] + label { display: inline-block; position: relative; border: solid 2p

  • jsp中如何将表单中获取的内容通过自己声明的变量插入到数据表中

    自己写JSP页面的时候遇到的困扰,分享给和我一样的初学者. 当从一个jsp页面的表单中获取到一些内容并在另一jsp页面中如何正确的将这些内容插到数据表中,格式是这样的. 以我自己写的用户注册的一个例子说明.注意把获取的name 写在sql语句的格式(我遇到的就是这个问题)插入数据表的.即 ' "+name+" ';