`

jquery获取表单方法

 
阅读更多
/*获得TEXT.AREATEXT的值*/
var textval = $("#text_id").attr("value");
//或者
var textval = $("#text_id").val();
 
/*获取单选按钮的值*/
var valradio = $("input[type=radio]:checked").val();
 
/*获取一组名为(items)的radio被选中项的值*/
var item = $('input[name=items]:checked').val();
 
/*获取复选框的值*/
var checkboxval = $("#checkbox_id").attr("value");
 
/*获取下拉列表的值*/
var selectval = $('#select_id').val();
 
/*文本框,文本区域*/
$("#text_id").attr("value",");//清空内容
$("#text_id").attr("value",'test');//填充内容
 
/*多选框checkbox*/
$("#chk_id").attr("checked",");//使其未勾选
$("#chk_id").attr("checked",true);//勾选
if($("#chk_id").attr('checked')==true) //判断是否已经选中
 
/*单选组radio*/
$("input[type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项
 
/*下拉框select*/
$("#select_id").attr("value",'test');//设置value=test的项目为当前选中项
$("testtest2").appendTo("#select_id")//添加下拉框的option
$("#select_id").empty();//清空下拉框
 
/*获取一组名为(items)的radio被选中项的值*/
var item = $('input[name=items]:checked').val(); //若未被选中 则val() = undefined
 
/*获取select被选中项的文本*/
var item = $("select[name=items] option:selected").text();
 
/*select下拉框的第二个元素为当前选中值*/
$('#select_id')[0].selectedIndex = 1;
 
/*radio单选组的第二个元素为当前选中值*/
$('input[name=items]').get(1).checked = true;
 
/*重置表单*/
$("form").each(function(){
.reset();
});
JS获取表格行数和列数
    function show()
{
var tab = document.getElementById("test") ;
      //表格行数
      var rows = tab.rows.length ;
      //表格列数
      var cells = tab.rows.item(0).cells.length ;
alert("行数"+rows+"列数"+cells);
}
关于Jquery获取Table中td内的内容
$(this).children().eq(1).text()获取的是显示的值
$(this).children().eq(1).html()获取的是<td></td>之间的所有内容
$('.trSelected',grid).find("td").eq(7).text();获取的是选中的某行的内容

 

遍历表<table id="gird".....

$("#grid tr").each(function() {
             alert($(this).children().eq(1).text());
 });

 

用javascript来遍历

function load(){
     var tab=document.getElementById("grid");
     var rows=tab.rows;
     alert(rows.length);
     for(var i=0;i<rows.length;i++)
     {
        for(var j=0;j<rows[i].cells.length;j++)
        {
       alert("第"+(i+1)+"行,第"+(j+1)+"列的值是:"+rows[i].cells[j].innerHTML);
        }
     }
   }
JS获取表格内容的简单例子
<html>
<head>
<title>getTableContent</title>
<script language="javascript">
        function getTableContent(rowIndex) {
                var node = document.getElementsByTagName("table")[0];//获取第一个表格
                var child = node.getElementsByTagName("tr")[rowIndex - 1];//获取行的第一个单元格
                var text = child.firstChild.innerHTML;
                window.alert("表格第" + rowIndex + "的内容为: " + text);
        }
</script>
</head>
<body>
<table width="200" border="1" cellpadding="4" cellspacing="0">
        <tr>
                <td height="25">第一行</td>
        </tr>
        <tr>
                <td height="25">第二行</td>
        </tr>
        <tr>
                <td height="25">第三行</td>
        </tr>
        <tr>
                <td height="25">第四行</td>
        </tr>
</table>
<br>
<input type="text" name="rowIndex" value="要获取表格第几行的内容?" size="22"> <input type="button" name="getTableContent" value="获得表格内容" onclick="getTableContent(rowIndex.value)">
</body>
</html>
#Javascript



js动态修改、获取table单元格的内容
<table border=1 width=200 height=150 id='tab'>
<tr><td>111</td><td>111</td></tr>
<tr><td>222</td><td>222</td></tr>
<tr><td>333</td><td>333</td></tr>
<tr><td>444</td><td>444</td></tr>
</table>
<p align=center><input type='button' onclick='change()'>
<script>
function change(){
document.getElementById('tab').rows[0].childNodes[0].innerText = 'aaa';
}
</script>

--------------------------------------------------------------------------------

<table id="test">
<tr>
<td>hello</td>
</tr>
</table>
<script language="JavaScript">
alert(document.getElementById("test").rows[0].cells[0].innerText); 
</script>

 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>

</head>

<body>
<table id="tb">
<tr>
<td>title</td>
<td>title1</td>
</tr>
<tr>
<td>test</td>
<td>test1</td>
</tr>
</table>
<input type="button" onClick="show(tb,result);" value="获取">
<input type="text" size=10 name="result">
<script language="javascript">
function show(tb,txt)
{
document.all.result.value=document.all.tb.rows(1).cells(1).innerHTML;
}
</script>
<table width="800" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
</tr>
<tr>
    <td>&nbsp;</td>
    <td><span id="feedback_info" style="color:#FF0000"></span></td>
    <td>&nbsp;</td>
</tr>
<tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
</tr>
<tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
</tr>
<tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
</tr>
</table>
<script>

document.getElementById("feedback_info").innerHTML="aaaaaa";

document.all.tb.rows(0).cells(1).innerHTML="aaaaaa";
</script>
</body>
</html>

 

 

js获得<table>的单元格信息


 

1.  获取表格中的某个单元格的内容

var tid=listFrame.now.rows[1].cells[2].innerHTML;

listFrame是指某一窗口或者frame
now 是表格的id 
rows[i] 是指某一行 比如属性:length
cells[j] 是指某一个单元格 rows[i].cells[j]表示第i行第j列
innerHTML是指单元格的值

2  只刷新一次

function reurl(){
url = location.href; //把当前页面的地址赋给变量 url
var times = url.split("?"); //分切变量 url 分隔符号为 "?"
if(times[1] != 1){ //如果?后的值不等于1表示没有刷新
url += "?1"; //把变量 url 的值加入 ?1
parent.parent.location.reload() //刷新页面

}
else{
reutrn false;
}
}

 

 

分享到:
评论

相关推荐

    jquery获取表单值

    使用jQuery获取文本框的值非常简单: ```javascript var textVal = $("#text_id").val(); // 使用.val()方法获取值 ``` **注意:** `.val()` 方法是用来获取或设置表单元素的值的,而 `.attr("value")` 是用来获取...

    jquery获取表单元素的方法

    本文将详细解析如何使用jQuery获取表单元素的各种值,包括文本框(TEXT)、文本区域(AREA TEXT)、复选框(CHECKBOX)、单选按钮(RADIO)、下拉列表(SELECT)以及表格(TABLE)中的数据。 ### 文本框(TEXT) ...

    jquery获取form表单input元素值的简单实例

    首先,要获取表单中input元素的值,最常用的方法是使用jQuery的val()方法。当使用 $("#id") 选择器选中了一个元素后,可以使用 .val() 来获取这个元素的值。这里,“#id”是CSS选择器的一种,用于选中id属性为特定值...

    jquery获取表单doc文档合集整理.zip

    《jQuery获取表单数据深度解析与实践指南》 在前端开发中,jQuery库以其简洁的API和强大的功能,成为开发者们的首选工具之一。本资料合集主要围绕如何使用jQuery高效地获取和处理HTML表单数据进行深入探讨,适用于...

    jquery操作表单案例

    一、jQuery获取表单元素的值 在jQuery中,获取表单元素的值非常直观。例如,对于一个ID为`exampleInput`的input元素,我们可以使用`val()`函数来获取或设置其值: ```javascript var inputValue = $('#exampleInput...

    jQuery获取及设置表单input各种类型值的方法小结

    本文对jQuery获取及设置表单input各种类型值的方法进行了详细的小结。首先,对于radio类型输入框,可以通过使用jQuery选择器获取被选中项的值,例如使用$("input[@name=items]:checked").val();可取得一组具有相同...

    jquery聚焦表单高亮.zip

    2. **事件绑定**:jQuery的`.on()`方法允许我们绑定各种事件,如`focus`(获取焦点)和`blur`(失去焦点)。通过这些事件,我们可以实现当用户将焦点移到表单字段时触发高亮效果,移开焦点时取消高亮。 3. **CSS...

    Jquery超强验证表单

    在“jQuery超强验证表单”这个主题中,我们将深入探讨如何利用jQuery来实现高效且用户友好的表单验证。** **1. jQuery基础知识** 在深入表单验证之前,我们需要了解jQuery的基本用法。jQuery通过选择器(如$("#id")...

    jQuery输入手机号码获取验证码表单代码

    "jQuery输入手机号码获取验证码表单代码"就是这样一个解决方案,它结合了美观的界面设计与实用的前端功能,使得用户输入手机号码并获取验证码的过程既便捷又有趣。以下是关于这个代码实现的一些关键知识点: 1. **...

    jQuery实现获取form表单内容及绑定数据到form表单操作分析

    主要介绍了jQuery实现获取form表单内容及绑定数据到form表单操作,结合jQuery封装插件操作分析了jQuery针对form表单的serializeJson数据获取及setForm数据绑定相关操作技巧,需要的朋友可以参考下

    jQuery自定义表单.zip

    对于表单来说,jQuery能够方便地获取和修改表单元素的值,监听表单事件,如提交、改变等,从而实现复杂的表单逻辑。 在"jQuery自定义表单"项目中,我们主要关注以下几点: 1. **表单元素操作**:使用jQuery选择器...

    jquery实现弹窗表单填写提交

    // 获取表单数据 $.ajax({ url: "submit.php", // 提交的URL type: "POST", data: formData, success: function(response) { alert("数据已成功提交!"); $("#popupForm").hide(); // 提交后关闭弹窗 }, ...

    jQuery滑动表单验证效果.zip_jQuery滑动表单验证效果

    此外,项目可能还涉及到一些前端验证插件,如jQuery Validation Plugin,它提供了一套完整的表单验证解决方案,包括各种内置验证规则和自定义验证方法。通过这个插件,开发者可以方便地添加验证规则,并以动画方式...

    jquery 获取表单元素里面的值示例代码

    1. 获取表单元素的值 在表单中,获取元素的值是常见的需求。使用jQuery,可以通过选择器定位到具体的表单元素,并使用相应的方法来获取值。例如: - 对于文本框和文本区域,使用`.val()`方法可以获取到里面的值: `...

    jquery获取input表单值的代码

    jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值 var item = $(‘input[name=items][checked]’).val(); 获取select被选中项的文本 var ...

    jQuery填写表单带步骤指引的表单向导提示插件

    jQuery是一款强大的JavaScript库,它简化了DOM操作、事件处理和动画效果等任务,而“jQuery填写表单带步骤指引的表单向导提示插件”则进一步提升了表单填写的体验,通过引导式提示帮助用户逐步完成复杂的表单填写...

    jquery高级注册表单.zip

    在网页开发中,表单是收集用户信息的重要工具,而jQuery能够极大地提升表单的用户体验,使操作更流畅、反馈更及时。 首先,我们要了解jQuery的基本概念。jQuery是一个轻量级的JavaScript库,它简化了DOM(文档对象...

    jQuery用户注册表单验证代码

    总之,jQuery提供了强大的工具来简化表单验证的实现,通过结合DOM操作、事件处理和正则表达式,我们可以创建出功能完善、用户体验良好的用户注册表单。这个小项目可以帮助你深入理解这些概念,并实践在实际项目中。

    jQuery Validation Engine ( jQuery 表单验证插件)

    jQuery Validation Engine是一款强大的JavaScript库,专门用于实现网页表单的验证功能。它是基于流行的JavaScript库jQuery构建的,为开发者提供了一种优雅的方式来处理用户输入的数据验证。这个插件以其高度可定制性...

    jQuery添加删除表单元素代码.zip

    然后,使用jQuery选择器找到你的表单元素,并调用插件提供的方法来启用动态添加和删除功能。例如,你可以使用`.dynamicRows()`方法初始化这个功能,并设置相应的参数,如添加按钮的CSS选择器、删除按钮的CSS选择器...

Global site tag (gtag.js) - Google Analytics