表单提交怎么写(表单的提交方式)

http://www.itjxue.com  2023-01-27 14:51  来源:未知  点击次数: 

form表单提交里面的action怎么写

你说的是action层获取form表单提交上来的数据吗?

提供一种方法:

控制层相关代码:request.getParameter("userName");

(注:userName是from表单中name属性的值)

jsp页面中form表单相关代码:

ajax提交form表单怎么写

方法一:

复制代码代码如下:

function AddHandlingFeeToRefund()

{

var AjaxURL= "../OrderManagement/AjaxModifyOrderService.aspx";

alert($('#formAddHandlingFee').serialize());

$.ajax({

type: "POST",

dataType: "html",

url: AjaxURL + '?Action=' + 'SubmitHandlingFee' + 'OrderNumber=' + $.trim($("#%=this.txtOrderNumber.ClientID %").val()),

data: $('#formAddHandlingFee').serialize(),

success: function (result) {

var strresult=result;

alert(strresult);

//加载最大可退金额

$("#spanMaxAmount").html(strresult);

},

error: function(data) {

alert("error:"+data.responseText);

}

});

}

方法二:

复制代码代码如下:

//ajax提交form表单的方式

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

var AjaxURL= "../OrderManagement/AjaxModifyOrderService.aspx";

alert($('#formAddHandlingFee').serialize());

$.ajax({

type: "POST",

dataType: "html",

url: AjaxURL + '?Action=' + 'SubmitHandlingFee' + 'OrderNumber=' + $.trim($("#%=this.txtOrderNumber.ClientID %").val()),

data: $('#formAddHandlingFee').serialize(),

success: function (data) {

var strresult=data;

alert(strresult);

//加载最大可退金额

$("#spanMaxAmount").html(strresult);

},

error: function(data) {

alert("error:"+data.responseText);

}

});

}

);

页面html代码:

复制代码代码如下:

form id="formAddHandlingFee" name="formAddHandlingFee" enctype="multipart/form-data" onsubmit="AddHandlingFeeToRefund()"

table id="AddHandlingFee" class="Wfill"

tr

td

asp:Literal ID="UI_Amount" runat="server" Text="处理费用" meta:resourcekey="HandlingFeeAmount" /

/td

td

input type="text" id="txtHandlingFeeAmount" name="txtHandlingFeeAmount" class="{required:true,number:true}" maxlength="12" /

/td

/tr

tr

td

asp:Literal ID="UI_HandlingFeeType" runat="server" Text="费用类型" meta:resourcekey="HandlingFeeHandlingFeeType" /

/td

td

crmweb:HtmlSelectControl ID="HandlingFeeType" EnumTypeName="DX.OMS.Model.Common.HandlingFeeType,DX.OMS.Model.Common" EmptyValue="" EmptyText="Select" runat="server" class="text {required:true}"/

/td

/tr

tr

td

asp:Literal ID="UI_Notes" runat="server" Text="备注" meta:resourcekey="HandlingFeeNotes" /

/td

td

textarea id="txtNotes" name="txtNotes" class="text {required:true}" cols="22" rows="2" maxlength="100"/textarea

/td

/tr

tr

td

/td

td

input id="Submit1" type="submit" value="添加处理费" /

asp:Button ID="Button1" runat="server" Text="添加处理费" OnClientClick="javascript:AddHandlingFeeToRefund()" /

/td

/tr

/table

/form

form表单的内容怎么提交给一个普通action,表单中的action怎么写呢

form表单中action指的就是提交的URL,具体写法如下:

form name="biaodan" method="post" action="index.php"

标题:input type="text" name="title" value=""

br

内容:textarea name="contents" cols="60" rows="10"/textarea

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

/form

代码中的 action="index.php" 就是设置提交URL的,意思就是把表单提交到index.php进行处理。

ASP.NET提交表单怎么写

已有答案的做法我不赞同。

aspx的form是runat="server"的,也就是由asp.net控制其客户端标记输出,不建议直接在页面里去修改它的action。

正确的做法是:Server.Transfer("get.aspx");

而在get.aspx中,即可以使用:Request.Form["TextBox1"]和Request.Form["TextBox2"]来获取提交过来的值。

(责任编辑:IT教学网)

更多