-1

ASP.NET で作成されたページのform要素は次のようになります (Web ブラウザーから「ページ ソースの表示」を実行した場合)。

< form method="post" 
       action="Page.aspx?lang=en-US&amp;pp=10&amp;bi=10" 
       id="ctl01" enctype="multipart/form-data">

そのフォーム要素にアクセスするにはどうすればよいですか? &amp;pp=10&amp;bi=10要素から一部を削除する必要がありactionますか?

4

1 に答える 1

1

ページにフォームが 1 つしかない場合は、JavaScript でこれを試してください。

alert(document.forms[0].action);

アクションを変更するには、このようにします

var actionPath = document.forms[0].action;
// your logic to remove unwanted string with the help of string functions in JS
document.forms[0].action = actionPath;

フォームの名前がわかっている場合は、次のようにアクセスします。

document.forms['YOUR_FORM_NAME'].action

または、フォームに runat="server があることを確認したい場合は、クライアント ID を使用してアクセスすることもできます。

document.getElementById(....)// Client Id of the form control
于 2013-03-05T10:18:53.837 に答える