どうすればフォームを読み込む時に自動的に一回だけ提出することができますか?
シナリオ1:
使用
body
ラベルの
onload
メソッドの提出
フォームm
フォームで結構です
具体的には次のような例があります
Javascriptを通じて、積極的にフォームを提出する役割を果たします.
コードA部分:
<head runan=「server」>
Javascriptコードの実行にはバックグラウンドが必要です.呼び出し、バックグラウンドコードは以下の通りです.
ClientScript.Register Startup Script(this.GetType)、“message”、“script lagge=’javascript'>sub()、”);
使用
body
ラベルの
onload
メソッドの提出
フォームm
フォームで結構です
具体的には次のような例があります
<body onload="form.submit();">
<form name="form" action="url" method="post">
<input type="text" id="name" value="zhang"/>
</form>
</body>
シナリオ2:Javascriptを通じて、積極的にフォームを提出する役割を果たします.
コードA部分:
<body>
<form id="form1" method="post" action="../weblogin/SSO.aspx" runat="server">
<div>
<form name="form" action="url" method="post">
<input type="text" id="name" value="zhang"/ style="display:none" runat="server">
</form>
</div>
</form>
</body>
コードB部分:<head runan=「server」>
<title></title>
<script language="javascript" type="text/javascript">
function sub() {
form1.submit();
}
</script>
</head>
AとBは、フロントaspxページのコードである.Javascriptコードの実行にはバックグラウンドが必要です.呼び出し、バックグラウンドコードは以下の通りです.
ClientScript.Register Startup Script(this.GetType)、“message”、“script lagge=’javascript'>sub()、”);