资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

jquery获取form表单,jquery获取form表单提交信息

jquery怎么取from表单的值

string cssUrl = Page.ClientScript.GetWebResourceUrl(this.GetType(), "HelloWorld.SH.css");

创新互联建站主要从事成都网站设计、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务昌江,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

HtmlLink cssLink = new HtmlLink();

cssLink.Href = cssUrl;

cssLink.Attributes.Add("rel", "stylesheet");

cssLink.Attributes.Add("type", "text/css");

this.Page.Header.Controls.Add(cssLink);

this.CssClass = "divHW";

string jsUrl = Page.ClientScript.GetWebResourceUrl(this.GetType(), "HelloWorld.SH.js");

Page.ClientScript.RegisterClientScriptInclude("SH", jsUrl);

jquery怎么获取表单所有数据

获取值:

文本框,文本区域:$("#txt").attr("value");

多选框checkbox:$("#checkbox_id").attr("value");

单选组radio: $("input[@type=radio][@checked]").val();

下拉框select: $('#sel').val();

控制表单元素:

文本框,文本区域:$("#txt").attr("value",'');//清空内容

$("#txt").attr("value",'11');//填充内容

多选框checkbox: $("#chk1").attr("checked",'');//不打勾

$("#chk2").attr("checked",true);//打勾

if($("#chk1").attr('checked')==undefined) //判断是否已经打勾

单选组radio: $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项

下拉框select: $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项

$("option value='1'1111/optionoption value='2'2222/option").appendTo("#sel")//添加下拉框的option

$("#sel").empty();//清空下拉框.

jquery怎么append到form表单

捕捉链接的点击事件

$('#btn').click(function(){

// 取得要提交的参数

var my_val = $.trim($('#ipt').val());

// 取得要提交页面的URL

var action = $(this).attr('href');

// 创建Form

var form = $('form/form');

// 设置属性

form.attr('action', action);

form.attr('method', 'post');

// form的target属性决定form在哪个页面提交

// _self - 当前页面 _blank - 新页面

form.attr('target', '_self');

// 创建Input

var my_input = $('input type="text" name="my_name" /');

my_input.attr('value', my_val);

// 附加到Form

form.append(my_input);

// 提交表单

form.submit();

// 注意return false取消链接的默认动作

return false;

});

如何使用Jquery获取Form表单中被选中的radio值

jquery获取被选中的radio的值方法是轮循checked属性:

完整例子如下:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

titleJQuery radio/title

script type="text/javascript" language="javascript" src="JavaScript/jquery-1.6.1.min.js" /script

script type="text/javascript" language="javascript"

/*------判断radio是否有选中,获取选中的值--------*/

$(function(){

$("#btnSubmit").click(function(){

var val=$('input:radio[name="sex"]:checked').val();

if(val==null){

alert("什么也没选中!");

return false;

}

else{

alert(val);

}

var list= $('input:radio[name="list"]:checked').val();

if(list==null){

alert("请选中一个!");

return false;

}

else{

alert(list);

}

});

});

/script

/head

body

form id="form1"

input type="radio" name="sex" value="男" /男

input type="radio" name="sex" value="女" /女

br /

input type="radio" name="list" value="十分满意" /十分满意

input type="radio" name="list" value="满意" /满意

input type="radio" name="list" value="不满意" /不满意

input type="radio" name="list" value="非常差" /非常差

br /

input type="submit" value="submit" id="btnSubmit" /

/form

/body

/html

jquery怎么取得form表单的url路径,并提交

获得form的url简单的方法:$('form').attr('action')

表单提交简单方法:$('form').submit();

如果有多个表单,请更换选择器,以便找到你所想控制的表单。

以ajax方式提交可以使用ajaxForm方法。

如何用jqueryajax请求form表单

第一步:引用js

!--这里的min是自己用js压缩工具对完整版进行的压缩

并不是真正的min,所以好使--

script type="text/javascript" src="js/jquery-1.7.min.js"/script

script type="text/javascript" src="js/jquery.form.js"/script

第二步:页面写form

form id="showDataForm" 

action="/024pm/f_shopUser.do?method=login" method="post"

input type="text" value="" name="name" maxlength="2"/

input type="password" value="" name="password" maxlength="2"/

input type="submit" value="提交"/

/form

div id="output1" 

style="width:1000px;height:200px;"

/div

第三步:写js调用jquery.form.js,对form表单进行ajax提交

$(document).ready(function() {

var options = {

target: '#output1',

// 从服务传过来的数据显示在这个div内部

也就是ajax局部刷新

beforeSubmit: showRequest,

// ajax提交之前的处理

success:  showResponse

// 处理之后的处理

};

$('#showDataForm').submit(function() {

$(this).ajaxSubmit(options);

return false; 

//非常重要,如果是false,则表明是不跳转

//在本页上处理,也就是ajax,如果是非false,则传统的form跳转。

});

});

function showResponse(responseText, statusText, xhr, $form) {

alert(xhr.responseText+"=="+$form.attr("method")+'status: ' + 

statusText + '\n\nresponseText: \n' + responseText);

//xhr:说明你可以用ajax来自己再次发出请求

//$form:是那个form对象,是一个jquery对象

//statusText:状态,成功则为success

//responseText,服务器返回的是字符串(当然包括html,不包括json)

}

function showRequest(formData, jqForm, options) {

//formData是数组,就是各个input的键值map数组

//通过这个方法来进行处理出来拼凑出来字符串。

//formData:拼凑出来的form字符串,比如name=herapassword,

//其实就是各个表单中的input的键值对,

//如果加上method=XXXX,那也就是相当于ajax内的data。

var queryString = $.param(formData);

alert(queryString+"======"+formData.length);

for (var i=0; i  formData.length; i++) {

alert(formData[i].value+"==============="+formData[i].name);

}

//jqForm,jquery form对象

var formElement = jqForm[0];

alert($(formElement).attr("method"));

alert($(jqForm[0].name).attr("maxlength"));

//非常重要,返回true则说明在提交ajax之前你验证

//成功,则提交ajax form

//如果验证不成功,则返回非true,不提交

return true;

}

options对象内的值有哪些?

var options = {

target: '#output1', 

data:{param1:"我自己的第一个额外的参数"},

//这个参数是指通过ajax来给服务器提交除了form内部input的参数

//在后台中使用String param1=req.getParameter("param1");获取。

// dataType: null,

dataType:'json',

//这个参数值的是服务器返回的数据类型,默认的是null

//也就是服务器可以默认返回字符串,然后将这些字符串放在target内部

//当然还有json、xml,其中最常用的便是null和json

//对于span style="color: #333333;"a href="" target="_blank"span style="color: #333333;"json/span/a/span的使用,我们会稍后讲解到

beforeSubmit: showRequest,

success:  successRes,

type:'POST'

//提交方式,默认是自己在form标签上指定的method

//如果没有指定,则使用get。

url:''

//重新提交的url,即url可以在form中配置

//也可以在这里配置。

};


当前文章:jquery获取form表单,jquery获取form表单提交信息
分享URL:http://cdkjz.cn/article/dsdehgj.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220