簡體   English   中英

如何在腳本標簽中獲取Request.Form?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM