_submit = function(){
var localStr = document.location.href;
var reg = /([0-9]+)/ig;
if(reg.test(localStr))
{
var arr = localStr.match(reg);
if(arr.length>0)
{
$("#rzid").val(arr[0]);
$("#usid").val(arr[1]);
document.getElementById("form1").action="RiZhiView.aspx";
document.getElementById("form1").rzid.value="222222";
document.getElementById("form1").rep_con.value="11111111";
document.getElementById("form1").usid.value="333333333";
document.getElementById("form1").method="post";
document.getElementById("form1").submit();
}
else
{
document.getElementById("form1").action="RiZhiView.aspx";
document.getElementById("form1").rzid.value="222222";
document.getElementById("form1").rep_con.value="11111111";
document.getElementById("form1").usid.value="333333333333";
document.getElementById("form1").method="post";
document.getElementById("form1").submit();
}
}
else
{
document.getElementById("form1").action="RiZhiView.aspx";
document.getElementById("form1").rzid.value="222222";
document.getElementById("form1").rep_con.value="11111111";
document.getElementById("form1").usid.value="333333333333";
document.getElementById("form1").method="post";
document.getElementById("form1").submit();
}
}
</script>
html为:
<form id="form1" action="RiZhiView.aspx" method="post" >
<div style="margin-top:5px;">
<input id="rzid" type="hidden" name="rzid" value="222" /><input id="usid" name="usid" type="hidden" value="333" />
<TEXTAREA id="rep_con" style="width:100%; height:100px; border:solid 1px #FFcccc; " name="rep_con" rows=4 wrap=PHYSICAL></TEXTAREA>
</div>
</form>
后台获取:
Response.Write(Request["rep_con"].ToString() + "====" + Request["rzid"].ToString() + "====" + Request["usid"].ToString());

本文介绍了一个使用JavaScript进行表单提交的例子。通过正则表达式从当前URL中提取数字,并将其赋值给表单元素,然后更改某些固定字段的值并提交表单。

978

被折叠的 条评论
为什么被折叠?



