表单提交怎么写(表单的提交方式)
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"]来获取提交过来的值。