JavaScript:return WebForm_FireDefaultButton();这个函数在做什么,我该如何复

javascript:return WebForm_FireDefaultButton(); what is this function doing, and how can I replicate it?

本文关键字:什么 函数 何复 WebForm return FireDefaultButton JavaScript      更新时间:2023-09-26

我正在尝试在页面上放置一个搜索按钮,该按钮的行为与父网站上的按钮相同。这些站点位于不同的域上,因此我可能不得不更改按钮的某些功能。我正在尝试弄清楚父站点上的按钮在做什么,以便我可以复制它。

这是父网站上搜索栏和提交按钮的 HTML:

<div id="ctl00_pnlSearch002" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ctl00_btnSearch002')">
    <div class="utilities floatRight">
        <ul>
            <li class="searchButton"><input type="image" name="ctl00$btnSearch002" id="ctl00_btnSearch002" src="/images/design002/btn_search.jpg" style="width: 30px; height: 22px; border: none;"></li>
            <li class="search"><input name="ctl00$txtSearch" type="text" id="ctl00_txtSearch" value="Search" onblur="if (value == '') {value = 'Search'}" onfocus="if (value == 'Search') {value =''}"></li>
            <li class="paddingL"><a href="javascript:textResizer.doResize(1)" class="aPlus">A+</a><a href="javascript:textResizer.doResize(-1)" class="aMinus">A-</a></li>
       </ul>
    </div>              
</div>

到目前为止,我已经将相同的html粘贴到我的新页面上,但是提交按钮没有任何作用。

看起来他们已经将DefaultButton设置为表单上的搜索按钮。

在 WebForms 中,您可以指定一个DefaultButton以便当用户输入数据时,如果他们按 Enter 键,它将默认为该按钮。

默认按钮