-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=10action元素中删除部分吗?

4

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

或者您也可以使用客户端 ID 访问它,如果您想考虑您的表单有 runat="server 和它

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