在表单提交中获取JavaScript变量

时间:2010-03-29 10:20:36

标签: javascript

我遇到屏幕抓取问题。在页面中,链接可用如下,

<a id="linkbuttonAlphaA" href="javascript:__doPostBack('linkbuttonAlphaA','')">A</a>
<a id="linkbuttonAlphaB" href="javascript:__doPostBack('linkbuttonAlphaB','')">B</a>

<a id ="linkbuttonAlphaC"ref="javascript:__doPostBack('linkbuttonAlphaC','')">C</a>

__doPostBack函数包含此

function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
    theForm.__EVENTTARGET.value = eventTarget;
    theForm.__EVENTARGUMENT.value = eventArgument;
    theForm.submit();
}

这可以手动设置eventTargeteventArgument吗?这意味着通过在URL中传递该值并调用__doPostBack函数?

1 个答案:

答案 0 :(得分:0)

如果要对值进行硬编码,为什么不使用两个隐藏字段并设置其值并发布页面。它不会显示在网址上。

如果您查看此链接http://www.xefteri.com/articles/show.cfm?id=18,它会让您明白。