[英]How to get the Request.Form within a script tag?
如何在腳本標記中獲取Request.Form
?
<script language="javascript" type="text/javascript">
var sLandingPage = "";
var sInitContent = "" + Request.Form("textarea") + "";
var sInitDialogMsg = "";
</script>
您無法在javascript中執行request.form。 但是,如果通過get發布表單,則可以從查詢字符串中獲取內容。
要從javascript讀取url參數,您可以使用以下方法:
<script type="text/javascript">
var sLandingPage = '';
var sInitContent = getUrlParam('textarea');
var sInitDialogMsg = '';
function getUrlParam(name)
{
name = name.replace(/[\[]/, '\\\[').replace(/[\]]/, '\\\]');
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec(window.location.href);
if(results == null)
return '';
else
return results[1];
}
</script>
Javascript在客戶端運行,因此,如果要在發布頁面之前獲取文本區域的值,請使用以下方法:
var sInitContent = document.getElementById("textarea");
但是,如果您想獲取文本區域的發布值,(我假設您使用的是asp或asp.net),請嘗試以下操作:
var sInitContent = '<%= Request.Form("textarea")%>';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.